2024年9月16日 星期一

自動化 開啟日常使用程式的bat、cmd

 平常開啟工作的程式,都是一個一個點程式,或是點選檔案開啟。隨著年紀的增長@@會忘記要開啟哪些城市與檔案@@所以趕快學一下自動化開啟(感謝陳松林老師的教導)。

出問題的有,DreamWeaver(好像ADOBE系列的都會)、VBOX的outlook(重開機就好了???)

改用工作排成器,要用雙引號括住整個outlook.EXE的位置。感謝codeInFun分享很多快速鍵,也說明要用start,cmd才會關閉

有些要管理員執行,有中文要ANSI,不能UTF8。

  • 開啟一般程式,先切換到程式的目錄,用 start 開啟,再用timeout /t 休息片刻(很重要)cd "C:\Program Files\Google\Chrome\Application\"
    start chrome.exe
    timeout /t 7 > nul
  • 開啟hyper-V,要使用 powershell 開啟,Start-VM是可以直接開啟虛擬機,但我不想要@@
    #Powershell Start-VM "liyiEpaper"
    Powershell vmconnect.exe localhost "liyiEpaper" 
    timeout /t 7 > nul

  • 開啟EXCEL,有兩種開法,下面是簡單(所以word跟ppt應該也通)
    start excel "D:\檔案.xlsx" (stackOverflow)

  • 開啟VBOXgui是參考林老師的,VBOX論壇也有提到。

    cd "C:\Program Files\Oracle\VirtualBox"

    VBoxManage.exe startvm "liyi2016" --type gui

    #本想用sleep來休息一下。sleep 120。但出現錯誤,還是要用timeout /t 7 > nul。

  • 關閉VBOX,VBoxManage.exe --help | find "poweroff" 就可以看到相關資訊。 VBoxManage.exe controlvm "lihi2016" poweroff

  • 開啟VMWARE,先切換到目錄 cd "C:\Program Files (x86)\VMware\VMware Player\" 再用vmrun.exe start "D:\OS\VM\exam\ServerB\ServerB.vmx"

  • 更換副檔名感謝畫重點分享,限定跟bat同一個目錄下的png轉成jpg rename *.png *.jpg

  • 開啟chrome及想要的網站感謝逍遙的窩分享, start chrome.exe https://tw.yahoo.com

  • 更換桌布,有兩個,一個是桌布的資料夾(C:\Windows\Web\Wallpaper),一個是當前使用的桌布(%AppData%\Microsoft\Windows\Themes\TranscodedWallpaper)。感謝阿德說科技分享。我們要修改當前使用的桌布, copy on.jpg "%AppData%\Microsoft\Windows\Themes\TranscodedWallpaper"

  • 關閉網卡 (要ANSI,不能UTF8)
    powershell "Disable-NetAdapter -ifAlias 乙太網路 -Confirm:0"
    開啟網卡(要ANSI,不能UTF8)
    powershell "Enable-NetAdapter -ifAlias 乙太網路 -Confirm:0"

  • 清空垃圾桶,還原系統好像沒有清空垃圾桶,所以...
    輸入 powershell echo A | powershell clear-recyclebin 後按下 Enter 鍵。

  • 切換目錄, cd   /d   哪個目錄。(所以之前cd 都沒有切過去嗎???謝謝kevinya暗黑執行緒麻辣家族的中學生),測試後,若執行檔不是在C槽,就還是要先用C:,才去 cd C:\OOXX位置。
    開啟哪個目錄, start  哪個目錄。
    重新命名檔案,ren "舊檔案"   "新檔案" 。感謝ouoholly分享

  • 開啟電腦管理,start compmgmt.msc

  • 清空 powershell的歷史(感謝保哥分享)
    %APPDATA%\Microsoft\Windows\PowerShell\PSReadLine\ConsoleHost_history.txt

  • 要開啟LINE的cache,原本寫 start %AppData%\Local\LINE\,竟然會開啟C:\Users\FJU220418\AppData\Roaming,多個Roaming,感謝黑暗執行緒分享
    改用就可以了(多了..\)  start %AppData%\..\Local\LINE\

  • 用BAT安裝程式,感謝伸港玩資訊分享。感謝YIQI分享 微軟的winget

    安裝adobe更新,使用msiexec
    msiexec  AcrobatDCUpd2400120615.msp /q

  • 開啟目錄,start explorer.exe "哪一個目錄"(感謝台灣麵包.net)

  • 開啟網路卡介面(WIN11竟然找不到,感謝adersaytech分享), start Ncpa.cpl

  • 設定變數,感謝菜鳥工程師肉豬分享。set ed=edge

  • 開啟windows 設定的各個選項,感謝ZERO皇分享

  • 跟linux一樣可以grep,感謝Beak分享

  • 感謝GTW分享,用bat寫for迴圈去ping內網每個IP

  • 感謝Alexc分享註解(::)等相關符號(不顯示指令)。但有天用for 迴圈跑ping IP時,使用:: 會產生錯誤,改用REM試試看。

  • 開啟還原,感謝微軟分享
    ms-settings:recovery?activationSource=SMC-Article-12415

  • 登出,logoff,藥用管理員執行喔~






沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。