Yahoo奇摩知識+ 將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+ 網站將會轉為唯讀模式。其他 Yahoo奇摩產品與服務或您的 Yahoo奇摩帳號都不會受影響。如需關於 Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。

匿名使用者
匿名使用者 發問時間: 電腦與網際網路程式設計 · 9 年前

DOS 批次檔撰寫(通知區域圖示更新)

XP右下角的通知區域

有些應用程式在執行時會自己產生,長佇於此。

因為我使用了自己練習寫的*.bat

去開關開關多次此類程式檔案後,

它的系統圖示會不斷地產生,

只要你的滑鼠不去通知區域那晃一下

無用的小圖示就不會消失...

所以... 有沒有辦法去update通知區域?

利用批次檔指令!(或其它簡易辦法)

使其不會一直產生無用圖示?

(當你回到電腦坐位來看時,才會不被那好長一排圖示嚇到,

很不美觀而以, 自己看就算了,別人看到還以為中毒了。)

另外一問:

有沒有辦法讓DOS批次檔完全背景執行? 用XP排程定時call 它時

會一直跳出黑色畫面... 一樣的,也是有點礙事礙眼, 有指令有辦法藏住它嗎?

已更新項目:

原來如此~

通知區域的執行程式 原來就是大名頂頂的 explorer.exe (真是如雷灌耳)

所以... 由於說明不算詳細,但再去網路搜尋keyword後

大大您 第1個的做法我了解了,也測試完成,會變通運用了! 己解決!

但第2步驟 如何隱藏.. 小弟不才, 不能理解

能勞煩舉個例,列出個程式碼片段供參考嗎? 在此先感謝您~

3 個解答

評分
  • John
    Lv 6
    9 年前
    最佳解答

    1.可以考慮使用taskkill,但是你的WINDOWS版本不知道有沒有。

    bat:

    @taskkill /f /im explorer.exe

    @start explorer.exe

    @exit

    2. 批次檔馬上會關閉的話,可以多建一個捷徑,

    捷徑中,設定,

    a. 視窗大小為1x1

    b. 視窗最小化

    不曉得適不適合你的需求...

    參考資料: 自己
  • 匿名使用者
    9 年前

    藏住應該是辦不到………

    自己改寫成 service吧,或是winForm再隱藏畫面

  • Brian
    Lv 5
    9 年前

    讓bat跑的夠快就不太會看到了…

    不然就把他寫程式囉!!

還有問題?馬上發問,尋求解答。