### BAT教程02:简介自动执行与隐藏cmd窗口等 #### 一、如何让电脑启动时自动执行bat文件 在Windows系统中,我们可以通过多种方式让计算机启动时自动执行一个批处理(bat)文件。例如,可以将bat文件放置于“启动”文件夹内,或者通过创建计划任务来实现。 ##### 方法一:使用“启动”文件夹 1. **路径定位**:首先找到“启动”文件夹的位置。通常路径为`C:\Documents and Settings\[当前用户]\Start Menu\Programs\Startup\`(对于较新的Windows版本,该路径可能变为`C:\Users\[当前用户名]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\`)。 2. **创建快捷方式**:创建bat文件的快捷方式,并将其放入上述“启动”文件夹中。具体步骤为: - 右键点击bat文件,选择“创建快捷方式”。 - 将生成的快捷方式复制到“启动”文件夹内。 这样设置后,每次系统启动时都会自动运行该bat文件。 ##### 方法二:使用计划任务 1. **打开任务计划程序**:在搜索栏中输入“任务计划程序”,并打开相应的应用。 2. **创建基本任务**: - 在右侧的“操作”区域点击“创建基本任务”。 - 按照提示填写任务名称和描述。 - 选择触发器为“开机启动”或“登录时”。 - 在“操作”步骤中选择“启动程序”,并指定程序/脚本路径为bat文件的完整路径。 - 完成其他必要设置后,点击“完成”。 #### 二、如何隐藏cmd窗口 在运行批处理文件时,默认情况下会显示命令提示符窗口(cmd)。若希望隐藏这个窗口,可以采用以下方法: 1. **使用VBScript脚本**:编写一个简单的VBScript脚本,通过`wscript.shell`对象来启动cmd窗口,并将其设置为隐藏模式。示例代码如下: ```vbscript Set ws = CreateObject("WScript.Shell") ws.Run "cmd /c a.bat", vbHide ``` 其中,“a.bat”为需要执行的批处理文件名,`vbHide`参数用于确保窗口不显示。 2. **修改bat文件**:直接在bat文件中添加命令来隐藏窗口。例如,在bat文件头部添加`@echo off`和`start /B`命令可以达到类似效果。 #### 三、调用EXE后如何关闭BAT窗口 当从bat文件中调用外部程序(如.exe文件)时,可能会遇到调用完成后bat窗口仍然存在的问题。要解决这个问题,可以采取以下几种方式: 1. **使用start命令**:使用`start /B`命令启动外部程序,这会在后台运行程序而不会新开窗口。 2. **结合&和exit命令**:在bat文件中调用外部程序后,添加`& exit`命令,以确保bat文件立即退出。 示例bat文件内容如下: ```batch @echo off start /B "D:\soft\QQ\QQ.exe" & exit ``` #### 四、关闭bat命令,也即kill进程 有时我们需要在bat文件中停止某个正在运行的进程。虽然没有直接的“kill”命令,但可以使用`taskkill`命令来实现: 1. **使用taskkill命令**:通过指定进程名称或PID来终止进程。例如: ```batch taskkill /F /IM notepad.exe ``` 或者根据进程ID终止: ```batch taskkill /F /PID 1234 ``` 2. **列出进程**:使用`tasklist`命令来查看当前系统中运行的所有进程及其PID。 以上就是关于bat文件自动化执行及窗口管理的相关知识点。通过这些技巧,我们可以更加高效地管理和控制批处理文件的执行流程。
2024-09-28 19:20:14 1KB BAT
1
自动执行任务的程序说明,WakeupOnStandBy,很多地方能下载。
2023-01-04 14:40:11 299KB 自动执行任务 WakeupOnStan
1
经典的oracle导入导出工具 在网上寻觅了好久 终于让我碰到了
2022-12-23 15:28:13 395KB oracle 导入 导出 工具
1
设备电脑日志记录定时删除,释放硬盘内存,减少卡顿运行变慢的问题 零操作 bat脚本+电脑自动执行任务
2022-11-19 11:00:34 274KB 脚本语言 删除文件 定时任务
1
通用初始化文件 一个简单的 Android 应用程序,它模拟 init.d 内核机制的行为 (每次启动时自动执行 /system/etc/init.d 文件夹中包含的脚本) 这种方法真正通用的原因是一切都发生在应用程序端,不需要任何系统文件修改。 该工具基本上模拟了 init.d 内核机制的行为:它会检测设备何时重新启动并执行位于 /system/etc/init.d 中的脚本。 这种新的 init.d 支持授予机制带来了新的内核端 init.d 支持检测机制,因此您的 int.d 脚本不会被执行两次,这只会导致更长的启动时间。 基本上,当您运行测试时,它会生成一个小的 init.d 脚本,该脚本会在您的 SD 卡上创建一个文件。 然后,在您重新启动后,它会检查生成的脚本创建的文件是否确实已创建,以确定您的内核是否已经内置了 init.d 支持。 如果文件被创建,它会。 如果没有,就没
2022-06-06 22:48:21 3.01MB Java
1
CMD自动运行Python VBS脚本 自动改名,自动执行,自动输入 批处理不支持向控制台输入回车
2022-04-06 00:30:02 6KB python vbs 批处理
1
自动化qPCR数据分析 一个python脚本,用于自动化分析来自标准定量聚合酶链React测定的数据的过程。
2022-03-29 12:50:45 3KB Python
1
最近用树莓派搞了一个远程开启电脑的应用,想法是树莓派一直开着,电脑正常是关机的,但是有需要的话我可以用用树莓派唤醒电脑,再用Teamviewer远程回来,该干嘛干嘛。但是树莓派也不可能一直不关机,还是要关机之后开机程序能自启动。由于跑的程序也有崩溃的可能,所以最好是用命令行显示打开,以便将来程序即使崩溃了也能看到DEBUG的信息,也好知道这个程序是不是在运行。 网上大神很多,但是找了一圈,基本都是隐式开启的(程序打开之后没有任何提示,只能在进程看到),所以自己参考着: https://blog.csdn.net/weixin_40973138/article/details/84192345的
2022-03-28 15:52:32 184KB desktop sudo 命令
1
VB6.0将程序设置成开机自动执行,这个功能估计大家都熟悉吧,把你编写的VB应用程序添加到Windows的开机启动列表中,电脑启动完成后,自动加载你的程序并运行,现在很多软件都有这功能,不过不要用太多,有些用户会烦感这个功能。
2022-02-26 17:18:23 3KB VB源码-系统相关
1
cbm3_python 用于自动执行CBM-CFS3任务的Python脚本 要求 Windows操作系统 python 3x 并非严格要求,但对于CBM标准导入工具工作流来说是必需的,并且对于安装此软件包很有帮助 正在安装 脚本可以直接从github安装 pip install git+https://github.com/cat-cfs/cbm3_python.git 工作流程 导入CBM-CFS3项目 cbm3_python可以通过将CBM Standard导入工具作为库来导入CBM3-CFS3项目。 用于通过存储库中包含的Windows命令行,Python脚本或Jupyter Notebook导入项目数据。 模拟CBM-CFS3项目 CBM3项目访问数据库的仿真可以在命令行或通过python脚本完成 如果使用Windows命令行 以下命令将在路径my_proj.mdb运行现有的
2022-02-18 17:16:10 513KB cbm-cfs3 cbm3-python Python
1