Ⅰ 如何在打开文件夹就运行bat文件
[AutoRun]
open=XXX.exe
icon=XXX.ico
只是最常见的,open后面是要运行的文件名,icon后面是盘图标名,还可以加上
shell\open=打开(&O)
shell\open\Command=XXX.exe
替换右键点击盘时的“打开”
shell\open\Default=1
shell\explore=资源管理器(&X)
shell\explore\Command=XXX.exe
替换右键点击盘时的“资源管理器”
xxx是你的文件名,比如说替换为a.exe,a.ico,如果你的a.exe里包含图标:
[AutoRun]
open=a.exe
icon=a.exe,1
shell\open=打开(&O)
shell\open\Command=a.exe
shell\open\Default=1
shell\explore=资源管理器(&X)
shell\explore\Command=a.exe
Ⅱ 如何在双击打开文件夹的时候自动运行程序
Autorun.ini文件的最简单的编写,就是三行,如果你稍懂编程,就很容易理解她的语法。
[autorun] //表示autorun部分开始
icon=shell32.dll,13 //表示图表文件的位置
open=notation.exe //表示自动运行文件的位置。
这样,一个最简单的autorun.ini文件就编写完成了。
实际上,autorun.ini可以编写的极为复杂并可以实现强大的自动运行的诸多功能。这样的autorun.ini文件此时就需要注册表的支持,如果您还懂一些注册表的知识,就可以很容易的理解下面所示的范例:
[autorun]icon=shell32.dll,13open=notation.exe
shell\win98=安装Windows 98shell\win98\command=win98\setup.exe
shell\ie5.5=安装IE 5.5(已安装)
shell\ie5.5\command=Ie5.5简\IE5SETUP.EXE
其中,shell表示在该位置新建一个主键(非常类似于注册表),其后的名称如上例中的win98为一个自定义的变量,该变量名应该在该shell子键中是唯一的,也就是说在下面的说明中,你就不能再用这个变量名。
"shell\win98="之后的是显示在鼠标右键菜单中的名称,这个可以你自己随心所欲的起名。
"shell\win98\command"表示在shell子键之下,再新建一个子键command,如果你经常使用注册表编辑器,你会立刻明白她的含义,那就是command之后的字符串将指定你运行的程序的实际位置,就如同注册表中的文件关联一样。
这样,一个在鼠标右键中命令的autorun.ini文件就编写完成了,你还可以增加更多的命令,并配合你的光盘或硬盘上的程序进行编写,使之完成更多的功能。
Ⅲ 如何在一个文件被添加到文件夹中后自动运行一个脚本
这是可以办到的。这要归功于 WMI 事件的神奇功能,它使您可以编写脚本来监视所关心的事情(比如:文件被添加到文件夹中),然后在发生此类事件时,采取特定的行动。我们没有时间在本专栏里讨论 WMI 事件,但是它们对于脚本编写者来说,极其有用。因此,值得您花时间访问该脚本故事 专栏。同时,这里有一个脚本可以监视 C:\Scripts 文件夹。只要有文件被添加到这个文件夹中,该脚本就会通过回显新文件的名称做出回应:strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & _ strComputer & "\root\cimv2") Set colMonitoredEvents = objWMIService.ExecNotificationQuery _ ("SELECT * FROM __InstanceCreationEvent WITHIN 10 WHERE " _ & "Targetinstance ISA 'CIM_DirectoryContainsFile' and " _ & "TargetInstance.GroupComponent= " _ & "'Win32_Directory.Name=""c:\\\\scripts""'") Do Set objLatestEvent = colMonitoredEvents.NextEvent Wscript.Echo objLatestEvent.TargetInstance.PartComponent Loop 这里所涉及的内容太多,我们无法详细剖析该脚本,但是我们所要找的就是 __InstanceCreationEvent 类别的实例;只要计算机上创建了新的受控对象(即 WMI 所了解的对象),就会自动创建该类别的实例。虽然该查询有些复杂,但可以简单归结为:只要有新的项目出现在 C:\Scripts 里,我们就想得到通知。(请注意,C:\\\\Scripts 不是打印错误;这里必须有四个斜杠。)我们还需要提一下,这类 WMI 脚本采用“轮询”的工作方式;它将定期检查是否有新的文件被添加到该文件夹中。在该示例中,我们每 10 秒检查一次(就是 WITHIN 10 所表示的),来确定该文件夹中是否有新的文件。如果这一频率过快或过慢,可以随意更改该值。但是,请记住两点。其一,如果轮询地过于频繁(比方说每秒执行一次),那么脚本就会一直在运行,从而在理论上会耗尽系统资源。相反,如果将该值设置的过大,可能会错过一些新文件,假设在轮询时间到来之前这些文件就被添加并随之被删除。例如,假设您的脚本每 5 分钟检查一次新文件。如果您添加了 100 个新文件,并在 3 分钟后将它们统统删除,那么该脚本将永远无法知道那些文件曾被添加到该文件夹中。这是因为这类脚本的工作原理是:将文件夹中的当前文件与脚本最后一次检查的文件夹中的文件进行比较。尝试采用不同的轮询时间间隔,看看哪个最合适。正如我们所注意到的,该脚本将回显任何被添加到 C:\Scripts 的新文件的名称。如果想在文件被添加到文件夹时做一些更有趣的事情,该怎么办呢?没问题;只要使用您想在检查到新文件时执行的代码替换这行代码就行了:Wscript.Echo objLatestEvent.TargetInstance.PartComponent顺便说一下,您想在文件从 C:\Scripts 中删除时得到通知吗?
Ⅳ 如何写/编辑/运行脚本文件
使用批处理(BAT文件)的方式运行EXE程序的方法如下:
一、创建BAT批处理的文件
在桌面上新建一个txt文本文档,在其中键入start命令,然后将其重命名为.bat的文件
(一)以运行系统自带的计算器作为案例,以下为启动系统自带计算器的指令代码
1、双击执行该文件
2、即可弹出要运行的计算器程序
3、注意事项
由于是启动系统自带的程序,因此不需要注意路径问题,但如果是本地安装的第三方程序,就要注意路径的问题了
(一)以运行本地第三方程序QQ作为案例
1、找到QQ程序安装在本地的路径
2、在bat文件中写入启动QQ程序的指令代码
3、运行该bat文件,即可运行QQ程序
4、注意事项
由于是在使用bat指令运行第三方软件,因此必须注意该程序所在的路径,并注意bat指令的写法,比如说加上/d,并在程序路径上加上英文半角引号
Ⅳ 怎么执行一个自己写的脚本文件
可以在命令行执行脚本文件。
以python脚本文件为例,演示在命令行运行脚本文件步骤:
1、创建一个简单的python入门代码,以便示范。
Ⅵ 教你如何在win10下自动运行python程序脚本
写一个小的python程序,如test.py
由于python执行的比较快,窗口会一闪而过,所以加入while循环保持窗口。
在和test.py文件的同文件夹下 ,新建一个.bat文件,例如run.bat 这是由于python文件不是可执行文件,所以需要借助bat文件进行操作。
第二行是执行这个test.py文件
右键单击此电脑或我的电脑,点击 管理 ->系统工具 ->任务计划程序 ->任务计划程序库
之后点击右侧创建基本任务
上述操作的图就不放了,参考链接:
https://jingyan..com/article/5d6edee227e38dd8ebdeec2f.html
进入创建基本任务后,名称随意取,描述可选填,点击下一步
触发器,什么时候触发脚本,这里先选择一次,点击系一部之后选择一次的时间,这里往后写几分钟,方便一会查看结果 点击下一步
操作这里默认启动程序就可以,点击下一步
选择要执行的脚本文件,选择浏览,选中run.bat文件点击打开 ,点击下一步
点击完成
在任务计划程序库中找到刚才建立的 测试 任务,在右下方有属性选项点击,更改红色圈出来的地方。 也可以在触发器中更改触发时间,或者新建触发条件
等待触发时间到,就会运行改脚本,按住Ctrl+C停止运行,测试成功
原文链接:
https://blog.csdn.net/weixin_39025871/article/details/121488751
Ⅶ 怎么批量执行某个文件夹中的sql脚本
有一个专门执行这种文件的,osql -S 127.0.0.1 -U sa -P sa -i d:\test.sql 要启动一个cmd.exe,然后遍历那些文件,一个个循环执行,那文件里的sql一定要按照标准的写法
Ⅷ 求一个执行脚本的编写方法,用来启动一个文件夹里的4个XXX.bat文件
@echooff&color0d
set"a=D:1.BAT"
set"b=D:2.BAT"
set"c=D:3.BAT"
set"d=D:4.BAT"
call%a%
call%b%
call%c%
call%d%
pause>NUL
::先定义变量,把4个脚本地址分别写入变量里
::在用CALL调用该脚本,这里切记调用的脚本名不能含有空格!
::提示,用脚本是无法直接打开另一个脚本文件,只能调用
::GAGATOSHUT团队
Ⅸ 如何在点击文件夹时触发文件夹中的js脚本
WINDOWS可以直接执行的脚本用.VBS .BAT(批处理)都可以 但想让文件夹打开时自己运行脚本是不可能的可以换个思路 打开脚本之后运行脚本里的内容 同时打开一个文件夹 有同样的效果