[問題] cmd 中的 start指令開全螢幕疑問(/MAX)
作業系統: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://www.ptt.cc/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
推
03/06 07:49,
6年前
, 1F
03/06 07:49, 1F
→
03/06 07:50,
6年前
, 2F
03/06 07:50, 2F
→
03/06 07:50,
6年前
, 3F
03/06 07:50, 3F
→
03/06 07:51,
6年前
, 4F
03/06 07:51, 4F
→
03/06 07:52,
6年前
, 5F
03/06 07:52, 5F
感謝大大
notepad的case似乎確實可行
但我換另一個情況
https://i.imgur.com/iYRLUWc.png

前面位址太長(可能是因為有空格)就出問題了
又不是很想cd過去...對路徑的問題搞不太清楚0.0
還是感謝大大!!
※ 編輯: profyang (118.166.216.7), 03/06/2019 08:41:36
→
03/06 09:11,
6年前
, 6F
03/06 09:11, 6F
推
03/06 13:47,
6年前
, 7F
03/06 13:47, 7F
→
03/06 13:48,
6年前
, 8F
03/06 13:48, 8F
→
03/06 13:48,
6年前
, 9F
03/06 13:48, 9F
→
03/06 14:47,
6年前
, 10F
03/06 14:47, 10F
→
03/06 21:50,
6年前
, 11F
03/06 21:50, 11F
推
03/07 02:01,
6年前
, 12F
03/07 02:01, 12F
→
03/07 20:26,
6年前
, 13F
03/07 20:26, 13F
回報一下
結果Start這方法還是無法幫我一開啟我的程式就放到全螢幕
好像我的那個程式(custom waveview)會預設限制他的螢幕大小
所以雖然是放到MAX了 但其實還是沒有全螢幕
右上也顯示這樣 一副按過全螢幕的按鍵的樣子
https://i.imgur.com/ug1nO6x.png
但是我這時若手動再去點兩次 他又放到真的全螢幕了
總之很奇怪 我最後是用這程式內建的縮放功能用tcl程式碼去控制它放到全螢幕的
算是有達成我想要的 但不是靠start指令XD
※ 編輯: profyang (118.166.217.239), 03/07/2019 20:56:53