全心思齐网

bat如何设置一个程序直接运行?

代码编写:

1.

reg add hklm\software\microsoft\windows\run /v 随意字符 /t reg_sz /d 你这个bat所在位置

2.

这可以添加一个叫“随意字符”的启动项启到该机器注册表,用于开机启动运行“你这个bat所在位置”这个文件。

3.

bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。

选项语法

1.

%~I - 删除任何引号("),扩充 %I

2.

%~fI - 将 %I 扩充到一个完全合格的路径名

3.

%~dI - 仅将 %I 扩充到一个驱动器号

4.

%~pI - 仅将 %I 扩充到一个路径

5.

%~nI - 仅将 %I 扩充到一个文件名

6.

%~xI - 仅将 %I 扩充到一个文件扩展名

7.

%~sI - 扩充的路径只含有短名

8.

%~aI - 将 %I 扩充到文件的文件属性

9.

%~tI - 将 %I 扩充到文件的日期/时间

10.

%~zI - 将 %I 扩充到文件的大小

11.

%~$PATH:I - 查找列在路径环境变量的目录,并将 %I 扩充

12.

到找到的第一个完全合格的名称。如果环境变量

13.

未被定义,或者没有找到文件,此组合键会扩充

匿名回答于2023-09-17 16:54:26


要设置一个.bat文件使程序直接运行,你可以按照以下步骤进行操作:


1. 打开一个纯文本编辑器,例如记事本。


2. 在新建的文本文件中,输入程序的执行命令。例如,如果要运行一个名为`program.exe`的可执行文件,你可以在文本文件中输入以下内容:


```

@echo off

start "" "program.exe"

exit

```


3. 将文件保存为以`.bat`为后缀的文件。例如,将文件保存为`run_program.bat`。


4. 双击运行这个批处理文件(.bat),它将执行其中的命令并启动相应的程序。


需要注意的是,在上面的示例中,`start "" "program.exe"`是一个常用的命令,用于启动一个程序。如果你要运行的程序有不同的路径或者参数,需要相应地更改命令。另外,`@echo off`这一行是用来关闭批处理文件中命令的显示,如果你想要查看命令执行的详细信息,可以将该行删除或注释掉。


请确保你要运行的程序的路径是正确的,并且你具有执行该程序的权限。

匿名回答于2023-09-16 15:17:25


相关知识问答