Re: [請問] 可連續執行程式的執行檔

看板EZsoft (小軟體)作者時間17年前 (2009/01/10 09:41), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《steven6718 (三隻小豬互一聲)》之銘言: : 我現在有個問題, : 這是可改變預設印表機的程式碼 : →rundll32 printui.dll,PrintUIEntry /y /n "PrinterName" : 上面我把她寫在捷徑裡,可以直接執行! : 我現在有兩台印表機,我想弄一個執行程式,當執行時 : 啟動第一預設印表機捷徑執行檔→執行主要程式(某一個key帳程式)→ : 當關閉key帳程式後→自動執行第二預設印表機捷徑執行檔(以上都是一連串的動作, : 無須重複點擊執行程式) : 請問,有辦法寫出這樣的執行程式嗎? : 謝謝 rundll32 printui.dll,PrintUIEntry /y /n "第一預設印表機名稱" start /wait "key帳程式的完整路徑" rundll32 printui.dll,PrintUIEntry /y /n "第二預設印表機名稱" 把上面三行複製到記事本, 並把綠色字部分改成你的實際名稱/路徑, 之後存成副檔名為 bat 的檔案, 再直接點擊該檔案執行並測試看看是不是你要的功能。 我手邊沒 Windows 可以測試, 若有問題請推文或回文告訴我。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.175.148.13

01/10 20:48, , 1F
大大,完全可以用,不過主程式路徑不能用"",要不然開
01/10 20:48, 1F

01/10 20:49, , 2F
不起來,如果遇到program files裡的程式也開不起來
01/10 20:49, 2F

01/10 20:49, , 3F
不知道為甚麼?
01/10 20:49, 3F

01/10 21:51, , 4F
在 start 和 /wait 之間多加一對雙引號試試看,即:
01/10 21:51, 4F

01/10 21:51, , 5F
start "" /wait "key帳程式的完整路徑"
01/10 21:51, 5F

01/10 21:53, , 6F
program files 可以改寫成 c:\progra~1\
01/10 21:53, 6F

01/10 21:55, , 7F
如果路徑有空格就一定要加引號
01/10 21:55, 7F
文章代碼(AID): #19P_okji (EZsoft)
討論串 (同標題文章)
文章代碼(AID): #19P_okji (EZsoft)