2022年3月5日 星期六

不用動手,只要開機就能出現預定學習的網頁中文版本

         第一篇沒注意到檔名是英文,在台灣的老人看不懂,協助者也看不懂。這下糟糕了,在教育老人與協助者的程式使用上,就會遭遇困難。因此,重新改寫程式,讓使用者容易辨識及使用。
        遇到的困難:
        在改寫程式為中文版本時,發現在Windows 10電腦測試,中文會出現亂碼,程式無法執行。 
        解決方案:
        原先在儲存時,使用的編碼為UTF-8,如下圖所示:

        在程式執行時,中文字就會出現亂碼。若改用編碼ANSI,如下圖所示:
        程式就會順利執行。

中文檔案下載   預設密碼demo1234

教學影片

解決方案:
        1.BAT開啟網頁,點兩下將BAT放置開機啟動目錄
        2.點兩下讀取文字檔內網址,並改寫開機啟動目錄的BAT
        3.點兩下刪除開機啟動目錄的BAT
換句話說,在資料夾內需要一個文字檔,三個BAT。

以下是思考流程:
檔案目的:儲存網址
檔案名稱:輸入網址.txt
檔案內容:
https://daibuun.org/
https://www.youtube.com/watch?v=yU6lvsA4d54
https://www.youtube.com/watch?v=NfomniugOE4
https://www.youtube.com/watch?v=1Dndv0lKGHs
https://www.youtube.com/watch?v=IKzt6cp3CVE
https://www.youtube.com/watch?v=AxBrl6ri61E
https://www.youtube.com/watch?v=1IOmqroQFVY
https://www.youtube.com/watch?v=T27Fkxnhicg

程式功能:利用預設的網頁瀏覽器開啟網頁
檔案名稱:開啟網頁.bat
檔案內容:
@echo off
start https://daibuun.org/
start https://www.youtube.com/watch?v=yU6lvsA4d54
start https://www.youtube.com/watch?v=NfomniugOE4
start https://www.youtube.com/watch?v=1Dndv0lKGHs
start https://www.youtube.com/watch?v=IKzt6cp3CVE
start https://www.youtube.com/watch?v=AxBrl6ri61E
start https://www.youtube.com/watch?v=1IOmqroQFVY
start https://www.youtube.com/watch?v=T27Fkxnhicg

程式功能:讀取文字檔內網址,並改寫開啟網頁BAT與開機啟動目錄的BAT
檔案名稱:讀取網址並改寫開啟網頁與開機啟動網頁.bat
檔案內容:
@echo off
set FileName="%HomePath%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\開啟網頁.bat"
if exist  %FileName% ( 
echo @echo off > %~dp0\開啟網頁.bat
for /f "tokens=*" %%a in (%~dp0\輸入網址.txt) do (
  echo start %%a >> %~dp0\開啟網頁.bat
)
del "%HomePath%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\開啟網頁.bat"
copy "%~dp0\開啟網頁.bat" "%HomePath%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"

) else (
echo @echo off > %~dp0\開啟網頁.bat
for /f "tokens=*" %%a in (%~dp0\輸入網址.txt) do (
  echo start %%a >> %~dp0\開啟網頁.bat
)
copy "%~dp0\開啟網頁.bat" "%HomePath%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"



程式功能:刪除開機啟動目錄的BAT
檔案名稱:電腦復原.bat
檔案內容:
@echo off
set FileName="%HomePath%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\開啟網頁.bat"
if exist  %FileName% ( 
del del "%HomePath%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\開啟網頁.bat"
)




沒有留言:

張貼留言

laravel 資料庫資料填充工廠入門

相關系列文章: 1. 在 windows 10 安裝 laravel 12 studentManagement環境與設定 2. laravel 12 route 路由 3. laravel 12 Blade Templates 網頁模版 4. laravel 12 Control...