請選擇 進入手機版 | 繼續訪問電腦版

NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
查看: 155|回復: 14

[問題] 請問4個執行捷徑,可以用bat依序啟動嗎?

[複製鏈接]
發表於 7 天前 | 顯示全部樓層 |閱讀模式
各位前輩好:


      小弟對程式不懂, 可否麻煩解惑,感激不盡!!



情境:
1.os= win10 1809 x86
2.在shell:common startup 內放4個 執行檔滴捷徑 , 指向 a.exe, b.exe, c.exe, d.exe


問題:

開機後,去工作列看,這些執行檔並未執行, 此時, 到shell:common startup 內 分別去執行這些捷徑 , 卻又可以啟動


想法:
請問ˋ4個執行捷徑,可以用一個bat每隔3秒依序啟動嗎? 執行一次就好(就是用這個bat, 原本那4 個捷徑就刪除)



麻煩了,謝謝!!


發表於 7 天前 | 顯示全部樓層
[Bash shell] 純文本查看 復制代碼
@echo off
for %%a in (
"a.exe"
"b.exe"
"c.exe"
"d.exe"
) do (
start "" /wait %%a
timeout /t 3 /nobreak >nul
)
 樓主| 發表於 7 天前 | 顯示全部樓層
阿達金田一 發表於 2019-5-14 16:37
[mw_shl_code=bash,true]@echo off
for %%a in (
"a.exe"

感謝版大,明天上班試完結果再回報!!
發表於 5 天前 | 顯示全部樓層
阿達金田一 發表於 2019-5-14 16:37
[mw_shl_code=bash,true]@echo off
for %%a in (
"a.exe"

金大果然是解題高手......強 !!!
發表於 4 天前 | 顯示全部樓層
ntconjohn 發表於 2019-5-14 21:03
感謝版大,明天上班試完結果再回報!!

說要回報卻沒回報,都過三天了,騙人!
 樓主| 發表於 4 天前 | 顯示全部樓層
本帖最後由 阿達金田一 於 2019-5-18 02:26 編輯
阿達金田一 發表於 2019-5-14 16:37
[mw_shl_code=bash,true]@echo off
for %%a in (
"a.exe"

版大您好:
      後學在啟動區有4個捷徑, 如下圖



每個捷徑 差不多長醬子



後學模仿您滴程式改成下面


@echo off
for %%a in (
"1"
"2"
"3"
"4"
) do (
start "" /wait %%a
timeout /t 3 /nobreak >nul
)



然後放在啟動區
結果執行1有看到程式跑
然後工具列就看到那隻程式滴圖案


接著就停在下面這個畫面



不知為何卡在這畫面?


ps

1.在還沒有用您滴程式前, 每次開機都沒"自動執行"這4個捷徑
不過"手動"去一一執行卻又ok說, 好奇怪.

2.由於寫程式部門都說程式沒問題, 真傻眼!!
因為"手動"去一一執行卻又ok, 所以發帖時才想說是否可能用程式自動一一執行
還是醬提問是有問題?



3.網路曾看到win10安全性因素,啟動程式無法跑話,要做調整,偶有將這些捷徑滴
相容性調成win7, 每個link都是以管理者權限執行, 醬調整後也沒差.


麻煩您抽空指導下, 不急喔, 後學工作也忙,也是要下班後利用短暫時間測
若延遲回復請多包涵,感謝您喔!!






 樓主| 發表於 3 天前 | 顯示全部樓層
本帖最後由 ntconjohn 於 2019-5-18 00:43 編輯
阿達金田一 發表於 2019-5-14 16:37
[mw_shl_code=bash,true]@echo off
for %%a in (
"a.exe"

版大好:請問6樓內容看不到,但點編輯卻又看得到,不知後學哪邊操作錯誤?

6樓內容先另存在google drive  https://drive.google.com/open?id=11Ynab-SvKKYUak5NCxqKRfSxIlqVCboX
麻煩您抽空指導下,不急喔!!
最近事情好多,若延遲回復請多包涵, 感謝您囉!!


 樓主| 發表於 3 天前 | 顯示全部樓層
smilepc888 發表於 2019-5-16 06:17
金大果然是解題高手......強 !!!

版大不僅是解題高手,而且非常有耐心 ,每篇答覆都好詳細, 真滴好感動!!
發表於 3 天前 | 顯示全部樓層
本帖最後由 阿達金田一 於 2019-5-18 02:27 編輯
ntconjohn 發表於 2019-5-18 00:10
版大好:請問6樓內容看不到,但點編輯卻又看得到,不知後學哪邊操作錯誤?

6樓內容先另存在google drive  ht ...

應該是 論壇系統 的 引用 時 有 bug 或 錯亂...
簡單說...可能是 引用 時...因為引用的有一部份是 BAT 指令碼
其中可能特殊字符... 例如 ( ) " ...加上特殊情況 會導致 論壇系統 出包...

我把你回文的 引用 砍了...就正常顯示了
(微測試好像是 字型大小 4 + 引用 會出包...沒用引或改成 字型大小 3...就ok)
發表於 3 天前 | 顯示全部樓層
本帖最後由 阿達金田一 於 2019-5-18 02:45 編輯
ntconjohn 發表於 2019-5-17 23:55
版大您好:
      後學在啟動區有4個捷徑, 如下圖

我先說一下...我提供的只是基本型

因為 win 的程式 有分 cmd 和 win 2種
2種在 cmd 下...執行是有差異的

cmd 程式
就是輸出是用 console 通常這種沒 gui (不過其實也可以有)

win 程式
和 cmd 程式相反...也就是沒用 console 輸出
所以通是用 gui 來顯示 (當然也可以不用 gui , 例如 一些背景/後台程式)

cmd.exe 中執行的情況
cmd 程式 在 cmd 中執行時...
是會繼承 cmd.exe 的環境(含輸出入的 console)...而且會停駐
簡單說...就是 cmd 跑 cmd程式 時...cmd程式 要跑完... cmd 才會繼續

而 win程式 因為不是在 cmd.exe 上跑
所以 cmd 執行 win程式 是立刻繼續跑下面指令...

你可以在 cmd 中試一下執行
regedit.exe
你可以發現...regedit.exe 被執行
而 cmd 是 不管 regedit.exe 是否跑完 ... 直接到下一個指令輸入 ...
如果你需求等 regedit.exe 跑完...才繼續...你要用
start "" /wait regedit.exe
cmd 才會等 regedit.exe 跑完才會繼續

所以你要跑程式
要看你 程式 的 種類 和 程式要跑的情況 (是否 常駐 , 是否會自動結束)
來決定...你要執行的情況

如果你4個都是 常駐 類的 win程式
就不要用 /wait
您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

小黑屋|手機版|NoName Team 電腦資訊討論區 |網站地圖

GMT+8, 2019-5-21 17:23 , Processed in 0.350624 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表