系統是:XP-SP3+IE8
如題
可否在關閉IE瀏覽器後,自動執行某批次檔
在"排定的行程"中只有"開機時"執行某程式
沒有"執行完某程式"後執行某程式
但我每次執行的時間點都不一樣
無法用定時執行
每天執行的次數都不一樣
我想要的是正常關閉IE時,自動執行某批次檔
請不要叫我在桌面設個選項
用手動的
以上
單純用設定方式一定不行,除非寫程式常駐監控。
例如 AutoIT 就有 WinWait 和WinWaitClose 的函數可以用。
While
WinWait("Internet Explore")
WinWaitClose("Internet Explore")
RunWait(@ComSpec & " /c " & "your.cmd")
Wend
可能還要再加個 Opt("TrayIconHide", 1)
不然被USER手動關掉就糟糕了
AutoIT 這個Tools
值得仔細研究
最好是把要執行的批次指令一起寫在AutoIT裡面,不要另外呼叫批次檔,不然難免有黑色視窗會閃一下。
病毒的作法: 把 http / https / ie 捷徑改成
<pre class="c" name="code">執行病毒
執行 IE
所以同樣的原理, 把 http / https / ie 捷徑改成
<pre class="c" name="code">執行 IE
執行特定程式
即可.
捷徑?
那如果 USER 是直接點 .url 的呢?
或是 USER 直接點文件或郵件中附的連結呢?
原發問者有說開啟方式不定...
每種瀏覽器幾乎都有"設定為預設瀏覽器"功能....
原理就是把作業系統的 http / https 等協定的開啟程式, 改成該瀏覽器.
所以把這些協定的預設程式, 改成自己寫的 vbs 或批次檔, 大致上就達成了同樣的結果.
(只是實作方式還要再測試看看.)
病毒的作法: 把 http / https / ie 捷徑改成
1.執行 IE
2.執行特定程式
不瞭
這兩行為何
另
IE有太多開啟方式了.
同esyc前輩所言
桌面可開,捷徑,程式集,...太多了....
heyday提到:
1.執行 IE
2.執行特定程式
"正常關閉IE時,自動執行某批次檔"
heyday提到:
IE有太多開啟方式了.
同esyc前輩所言
桌面可開,捷徑,程式集,...太多了....
so? 把"正常啟動IE"的管道都改掉.
不然就是說明一下這"特定程式"或用途是什麼? 應該有更多解法.
比如: 乾脆不要 IE -> 有 BartPE / Windows Embedded 等版本可以處理.