作者profyang (prof)
看板Windows
標題[問題] cmd 中的 start指令開全螢幕疑問(/MAX)
時間Tue Mar 5 22:29:18 2019
作業系統:Win10 & Win7
就是start這個指令的疑問
舉個例子我可以這樣
start /MAX "notepad.exe" "C:\test.txt"
這樣notepad就會打開我的test.txt而且是全螢幕,如下圖
https://i.imgur.com/hOzAyeE.png
然後notepad他自己內建有指令可以選擇ANSI或者是Unicode模式打開
像這樣:
notepad.exe /A C:\test.txt
這樣就會用ANSI開啟我的test.txt,但我原本裡面的文字是用Unicode存的
所以就會變成下圖這樣的亂碼:
https://i.imgur.com/3ahDuyq.png
那如果今天我想要
二者結合呢?有沒有辦法?
就是我要使用的程式(不一定是notepad, notepad只是方便我舉例)
他自己有像notepad的/A這種跟在他屁股後面的指令我想要使用
(我要用的程式是wv.exe -ace_gui這樣的 總之就是跟在主程式屁股後面的指令)
但我又想使用start的/MAX來開他全螢幕
自己試了半天實在試不出來 只好上來求救了
請問這樣
又使用程式內建cmd指令又使用start的/MAX是否有辦法做到呢?謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.216.2
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Windows/M.1551796163.A.A49.html
※ 編輯: profyang (118.166.216.2), 03/05/2019 22:33:37
自問自答...找了一晚居然發文沒多久就找到了
這樣就好了:
start "" /MAX "notepad.exe" /A "C:\test.txt"
總之要加個"" 這好像是他的title還啥的...可以留白=v=
※ 編輯: profyang (118.166.216.2), 03/05/2019 23:03:03
1F:推 LPH66: 理論上不用 "" 應該也可以...你有碰到什麼問題嗎? 03/06 07:49
2F:→ LPH66: 啊, 我好像有個猜測...notepad.exe 不要加引號試試? 03/06 07:50
3F:→ LPH66: Windows 指令的引號是個滿特別的存在, 有些內建指令會看 03/06 07:50
4F:→ LPH66: 這裡可能 start 把你的第一個非選項帶引號的參數當成標題了 03/06 07:51
5F:→ LPH66: 把這個引號去掉應該就可以不用加空字串 "" 就能用 03/06 07:52
感謝大大
notepad的case似乎確實可行
但我換另一個情況
https://i.imgur.com/iYRLUWc.png
前面位址太長(可能是因為有空格)就出問題了
又不是很想cd過去...對路徑的問題搞不太清楚0.0
還是感謝大大!!
※ 編輯: profyang (118.166.216.7), 03/06/2019 08:41:36
6F:→ maniaque: 用8字短址就可以吧, progra~1 03/06 09:11
7F:推 allen65535: Program Files有空格會造成指令斷掉,通常解決方法就 03/06 13:47
8F:→ allen65535: 是加引號讓整個路徑變成一個字串,不然就是要像樓上說 03/06 13:48
9F:→ allen65535: 的那樣改用progra~1代替Program Files 03/06 13:48
10F:→ pttpu: 好久沒看到batch相關 03/06 14:47
11F:→ profyang: 竟然有這種短址@@ 又學到一課 03/06 21:50
12F:推 ltyintw: dos時代的眼淚 03/07 02:01
13F:→ pttpu: 上次用batch好像是在玩ffmpeg跟psv 03/07 20:26
回報一下
結果Start這方法還是無法幫我一開啟我的程式就放到全螢幕
好像我的那個程式(custom waveview)會預設限制他的螢幕大小
所以雖然是放到MAX了 但其實還是沒有全螢幕
右上也顯示這樣 一副按過全螢幕的按鍵的樣子
https://i.imgur.com/ug1nO6x.png
但是我這時若手動再去點兩次 他又放到真的全螢幕了
總之很奇怪 我最後是用這程式內建的縮放功能用tcl程式碼去控制它放到全螢幕的
算是有達成我想要的 但不是靠start指令XD
※ 編輯: profyang (118.166.217.239), 03/07/2019 20:56:53