[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] [已解决]cmd.exe是怎么静默&自动执行命令的?

本帖最后由 dimo 于 2023-2-12 02:13 编辑

原标题: [已解决]cmd.exe是怎么静默&自动进入指定的工作目录的?

实现启动命令行窗口并一开启就处于指定目录,方法比较多。比如我利用cmd命令:
  1. start cmd /k cd /d d:\
复制代码
然后就自动进入一个命令行窗口,不显示微软商标,只有一个命令行。
win10的任务管理器支持显示“指定用于创建进程的完整命令行”,此时从任务管理器看就能分辨出这个命令行是通过加/K等参数启动的:(下面这里有个图片)

但是还有一些方法启动命令行,能指定工作目录,此时命令行正常开启,能显示微软商标,并且看不出有任何参数。(即图片中显示的“路径名称”和“命令行”是完全一样的)
比如在文件资源管理器地址栏输入cmd,还有一些第三方软件可以一键开启命令行并支持指定工作目录的,如vscode,listary等,都能实现开启进入指定目录、与正常启动cmd的界面完全相同、任务管理器看不到任何参数。
问一下大家这是怎么做到的,用批处理或vbs能不能实现。
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

不明白你想实现什么功能

QQ 20147578

TOP

回复 1# dimo


试试修改注册表:打开CMD窗口自动切换路径到桌面
  1. reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor" /v "AutoRun" /t REG_SZ /d "cd /d C:\Users\Administrator\Desktop" /f
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 3# Batcher
谢谢,原来cmd从注册表读命令执行是没有回显的。

TOP

回复 2# czjt1234
可能是我一开始说多了 抱歉
加了一个粗体,不知道能不能更明确一点。

TOP

返回列表