永发信息网

能用vs执行bat程序吗

答案:2  悬赏:70  手机版
解决时间 2021-03-10 15:59
  • 提问者网友:浮克旳回音
  • 2021-03-10 06:27
能用vs执行bat程序吗
最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-03-10 08:05
方法1:cmd下输入
assoc .bat=batfile
ftype batfile="%1" %* 或 ftype batfile=cmd.exe /c "%1" %*

方法二:修改注册表
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile]
@="MS-DOS 批处理文件"
"EditFlags"=hex:30,04,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile\DefaultIcon]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,32,5c,73,\
68,65,6c,6c,33,32,2e,64,6c,6c,2c,2d,31,35,33,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile\shell\edit]
@="编辑(&E)"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile\shell\edit\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,25,31,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile\shell\open]
"EditFlags"=hex:00,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile\shell\open\command]
@="\"%1\" %*"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile\shell\print]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile\shell\print\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,32,5c,4e,\
4f,54,45,50,41,44,2e,45,58,45,20,2f,70,20,25,31,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile\shellex]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile\shellex\DropHandler]
@="{86C86720-42A0-1069-A2E8-08002B30309D}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile\shellex\PropertySheetHandlers]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile\shellex\PropertySheetHandlers\PifProps]
@="{86F19A00-42A0-1069-A2E9-08002B30309D}"
全部回答
  • 1楼网友:一把行者刀
  • 2021-03-10 08:28
需要吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯