导航:首页 > 软件知识 > 如何写一个程序启动脚本

如何写一个程序启动脚本

发布时间:2023-08-21 07:32:52

❶ windows设置开机自启动脚本

Windows系统想要快速设置开机自动启动某个程序,可以使用以下几种方法设置:

第一种:设置启动项

1.找到启动文件夹,我的是C:\Users\ThinkPad\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,或者打开运行,输入shell:startup,回车,也可以快速打开启动文件夹。

2.拷贝需要开机启动的程序的快捷方式到此文件夹即可。

3.打开任务管理器-启动查看启动项。

这样就设置好了,下次计算机启动时,程序也会自动启动的。

第二种:使用计划任务自启动

1.新建文本文件DebugStart.txt,打开写入以下内容:

tasklist|find /i "authSender.exe" && echo started || start "" "D:\Debug\authSender.exe"。

这条语句不能换行, authSender.exe 是程序名, "D:\Debug\authSender.exe"是此程序所在路径,tasklist|find /i "authSender.exe"是判断进程是否存在,程序是否已经开启,如未开启才会启动程序,然后改后缀名 .txt 为 .bat,双击即可启动程序。(可以在每条语句前使用 :: 来注释一条语句),这种方法还可以批量启动不同程序,只需要在此文件中重启一行,按相同格式写第二个要启动的程序对应的语句即可。

2.进入任务计划程序窗口,创建任务。

接着选择触发器选项卡,选择新建,在第一栏开始任务处选择登录时(启动时开始任务需要管理员权限)或启动时(启动时开始任务需要管理员权限),点击确定。由于我们的 bat脚本有做判断,所以不用担心程序会启动多次。

在操作选项卡选择新建,并选择启动程序选项,以及在程序和脚本处选择刚才编写的.bat程序,点击确定,然后再点击确定(创建任务界面的确定)。

关闭页面,即可做到开机自动启动程序。

第三种:通过组策略设置脚本随服务器启动

1.开始->运行->gpedit.msc->计算机配置->Windows设置->脚本(启动/关机)。其中Win10有很多版本,其中家庭版默认是不提供组策略功能,如果需要给win10的家庭版添加组策略的功能,可以参考https://blog.csdn.net/lwpkjio/article/details/85236808。

2.添加启动脚本,点击确定。

这样就可以了。

第四种:添加服务自动运行

1.开始---运行---cmd---回车,在弹出的窗体中输入如下命令:

sc create Debug binPath= D:\Debug\authSender.exe start= auto,其中Debug为将要创建的服务名。要删除创建的服务也很简单,使用以下命令即可:sc delete ServiceName

2.打开控制面板---管理工具---服务(或者 开始---运行---services.msc---确认)打开服务管理器,看看你创建的服务已经在里面了,至此,服务运行已创建完成。

❷ 如何写/编辑/运行脚本文件

使用批处理(BAT文件)的方式运行EXE程序的方法如下:
一、创建BAT批处理的文件
在桌面上新建一个txt文本文档,在其中键入start命令,然后将其重命名为.bat的文件
(一)以运行系统自带的计算器作为案例,以下为启动系统自带计算器的指令代码

1、双击执行该文件

2、即可弹出要运行的计算器程序

3、注意事项
由于是启动系统自带的程序,因此不需要注意路径问题,但如果是本地安装的第三方程序,就要注意路径的问题了
(一)以运行本地第三方程序QQ作为案例
1、找到QQ程序安装在本地的路径

2、在bat文件中写入启动QQ程序的指令代码

3、运行该bat文件,即可运行QQ程序

4、注意事项
由于是在使用bat指令运行第三方软件,因此必须注意该程序所在的路径,并注意bat指令的写法,比如说加上/d,并在程序路径上加上英文半角引号

❸ 如何编写自动运行程序脚本

用计划任务自动运行.BAT批处理文件,在BAT文件中加入>、>>输出重定向命令
将一条命令或某个程序输出结果的重定向到特定文件中, > 与 >>的区别在于,>会清除调原有文件中的内容后写入指定文件,而>>只会追加内容到指定文件中,而不会改动其中的内容。

比如sqlplus命令或者别的SQL命令后面加入 >>D:\sql.log则将SQL语句执行情况写到D盘下SQL.log文件下(不覆盖,追加,可以理解为所有的日志都在这个文件里面)

如果后面加 >D:\sql.log 就是覆盖日志,只记录最后一次执行的情况;

❹ 怎样写一个简单的exe小程序,点这个程序自动打开另一个程序,比如一点就打开qq.exe启动qq.

例如启动QQ:

  1. 先写一个启动QQ的脚本

    @echo off

    start /d "C:Program Files (x86)TencentQQBin" QQScLauncher.exe

    exit

    命名为QQ.bat

  2. 然后利用Bat_To_Exe_Converter.exe将QQ.bat文件转换为exe格式的即可

    参考 :bat批处理程序怎么转换成exe程序网页链接

这个方法可能比较麻烦,如果有其他好用的方法也可以推荐一下

阅读全文

与如何写一个程序启动脚本相关的资料

热点内容
如何代理加盟面膜店 浏览:14
快手极速版如何绑定小程序 浏览:954
如何在excel里核对两组数据 浏览:194
怎么签购产品 浏览:556
知识产权代理公司需要做什么 浏览:399
怎么看饿了么被收回代理权 浏览:62
张家港有哪些农产品 浏览:994
征信报告职业信息多久消除 浏览:100
天通金交易模式是什么 浏览:727
运营数据包括哪些内容 浏览:782
怎么看微信小程序好友删除了 浏览:882
应用程序登录的页面怎么变小 浏览:754
财富聚财怎么找交易详情 浏览:291
信息化领导小组是什么 浏览:636
甘肃哪里有失眠贴代理批发 浏览:359
云合约交易所哪个最好 浏览:425
免疫治疗怎么交易 浏览:926
主板中签后如何交易 浏览:662
交易猫怎么会自动收货 浏览:323
产品设计指标什么意思 浏览:428