作者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/cn.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