看板 Windows 關於我們 聯絡資訊
請問 狀況一 runas /user:abc c:\test(1)\a.cmd 或 runas /user:abc "c:\test(1)\a.cmd" 執行後conhost有run起來,不過cmd會找不到檔案c:\test(1)\a.cmd而立即結束 因為'c:\test' 不是內部或外部命令、可執行的程式或批次檔。 (1)\a.cmd都消失了 狀況二 runas /user:abc 'c:\test(1)\a.cmd' 連提升都還沒提升就找不到檔案 解法一 拉個捷徑放在沒有()的路徑在runas捷徑即可 不知有沒有方法可以省掉拉捷徑這個步驟 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.64.135.105 ※ 文章網址: https://www.ptt.cc/bbs/Windows/M.1444639476.A.940.html
agreerga: 用''框起來 10/12 16:59
empiresx: 習慣性使用"test(1)" 10/12 20:22
piligo: 用''框起來=系統找不到指定的檔案 用""框起來跟沒""一樣 10/12 21:00
piligo: ""對空白字元有效 但是對()無效 10/12 21:01
fo40225: ""要加在C:\test(1)\a.cmd左右 不是整句包 10/13 00:10
fo40225: runas /user:abc "c:\test(1)\a.cmd" 10/13 00:11
piligo: 我知道 一樣無效 樓上幾位版友 方便實測看看 難道是我系統 10/13 10:04
piligo: 有問題 10/13 10:04
piligo: 目前找到一個方法 拉一個捷徑放在沒有括號的路徑在去runas 10/13 10:32
※ 編輯: piligo (210.64.135.105), 10/13/2015 10:47:05
AntaresStar: runas /user:ab "cmd /c call ""c:\test(1)\a.cmd""" 10/15 23:15
piligo: 感謝 AntaresStar 成功 真神奇的解法 10/22 09:42
piligo: runas /user:abc "cmd /c call ""c:\test(1)\a.cmd 就有效 10/22 09:51
AntaresStar: 竟然可以省3個" 真是長知識了 XD 10/22 20:19