论坛首页
论坛首页 主讨论区 PortableApps交流 给便携软件弄一个正常退出的脚本 关机从此变得简单

给便携软件弄一个正常退出的脚本 关机从此变得简单

关于PortableApps便携软件的使用、想法及各类问题。

版主: jooseng

olutyo 投名入寨
投名入寨

帖子: 6
便携软件用起来绿色是不错
不过电脑关机后总是忘掉开过那些或者开了太多的
可不可以弄一个bat模板 可以用户自己添加
在关机前自己点一下 脚本结束自动关机

我会不会太理想化了啊 :D

jooseng 革命同志
革命同志

帖子: 3520
olutyo 写道:
便携软件用起来绿色是不错
不过电脑关机后总是忘掉开过那些或者开了太多的
可不可以弄一个bat模板 可以用户自己添加
在关机前自己点一下 脚本结束自动关机

我会不会太理想化了啊 :D

最好还能把U盘或外接硬盘弹出,免得忘记带走。 :mrgreen:
paf便携软件假定你是把它装U盘或外接硬盘的。

olutyo 投名入寨
投名入寨

帖子: 6
jooseng 写道:
最好还能把U盘或外接硬盘弹出,免得忘记带走。 :mrgreen:
paf便携软件假定你是把它装U盘或外接硬盘的。


汗 假定在u盘货移动硬盘 也可以点击一下脚本然后程序正常退出
然后跑路 你就告诉能不能有这样的脚本呀 我想暂时应该没有的吧 毕竟懒人还是很多的 人家肯定早想过了

xinbe 投名入寨
投名入寨

帖子: 2
這個我之前做過
改寫paf menu的退出按鈕
裡面的程式碼
列出目前執行的process,並檢查那些process的路徑是否與paf menu父目錄的路徑相同
如果相同則對那些process送出kill訊號,使process進行關閉

不過後來發現這樣做法下
有部分軟體不支援kill訊號,結果進而導致該軟體的設定值損壞
或者有些軟體是在自身退出時才會寫設定回檔案但使用kill事件並沒寫對應的內容
所以也變成該次執行所修改的內容沒正常寫回設定

以上兩個況狀都是軟體本身不支援
想了很多種做法,解無法解決軟體本身對於kill訊號的支援
所以後來我就沒繼續研究這種方式了,只能繼續乖乖的手動退出

雖然後來想改寫成彈出視窗警告說還有軟體沒退出
不過想想後來這樣也有點雞肋,就懶得寫了

olutyo 投名入寨
投名入寨

帖子: 6
xinbe 写道:
這個我之前做過
改寫paf menu的退出按鈕
裡面的程式碼
列出目前執行的process,並檢查那些process的路徑是否與paf menu父目錄的路徑相同
如果相同則對那些process送出kill訊號,使process進行關閉

不過後來發現這樣做法下
有部分軟體不支援kill訊號,結果進而導致該軟體的設定值損壞
或者有些軟體是在自身退出時才會寫設定回檔案但使用kill事件並沒寫對應的內容
所以也變成該次執行所修改的內容沒正常寫回設定

以上兩個況狀都是軟體本身不支援
想了很多種做法,解無法解決軟體本身對於kill訊號的支援
所以後來我就沒繼續研究這種方式了,只能繼續乖乖的手動退出

雖然後來想改寫成彈出視窗警告說還有軟體沒退出
不過想想後來這樣也有點雞肋,就懶得寫了


哦 原来是这样啊 看来也只好乖乖的用原始的方法了
我现在主要还不在u盘用的 都是在电脑上 想着的是重装方便配置
但是这样没次关机就生怕还有什么没关掉了呢


回到 PortableApps交流