‘壹’ windows延迟启动程序批处理
BAT 实现延时不好 建议用VBS
比如
这个为开机延迟拨号上网的命令,适合开机比较卡的用户.比如装了卡巴斯基的.
set hipon=CreateObject("Wscript.Shell")
Wscript.sleep 7500
hipon.run "rasdial adsl 上网账号 上网密码"
前提你的宽带连接名字为 adsl
7500为毫秒(7.5秒) 可以自己定义
建立文本文档 输入以上内容 保存为autoadsl.vbs 存在 开始 程序 启动里面
hipon.run "程序地址 程序名称 参数"
其他
1、利用“死”循环:设定一个时间差,如果当前时间与设定时间之差不大于设定之时间差,则不退出该循环,从而达到延时的目的
@echo off
set /a Start=%time:~6,2%
:ProDelay
set /a Now=%time:~6,2%
set /a Diff=%Now%-%Start%
rem 以下这一句可以防止秒数从59跳到1时产生的错误。
if %Diff% lss 0 set /a Diff=%Diff%+60
if %Diff% leq 2 goto :ProDelay
echo ok!
2、利用ping命令实现延时,方法巧妙而且可以控制,但精度不高。
如:ping -n 3 127.0.0.1>nul大约可以停顿2秒
-n后的数字是发送包的数目,为暂停秒数加一。此法每秒有0.5%的偏差,时间精度为1秒。
‘贰’ 怎样写批处理脚本程序
学习批处理首先学习dos命令,批处理脚本就是由dos命令按照你的需要组合在一起的。你可以到网上收一收批处理的教程动手写写,入门很简单。
‘叁’ windows批处理文件.bat脚本的应用
【 server_start.bat 】批量启动个人线上项目:windows设置开机启动 server_start.bat 脚本,进入目录:【C: MenuProgramsStartup】把 server_start.bat 拷贝到该目录下,重启机器便会自动运行该脚本文件,打开cmd窗口并运行相应的命令。
打开本地文件与文件夹,启动软件与前端服务。
注意:如果文件路径与文件名有中文,需要用记事本打开,另存为编码ANSI。VS Code会将文件转成UTF-8。
/K 是为了避免让窗口自动关闭(保持这个服务),而后双引号中间是shell命令,多条命令用&&分隔开,先找到目录而后npm run serve启动前端服务
‘肆’ 怎么用批处理运行脚本(.VBS)
这个问题有点好玩哈,Start和wscript竟然竟然竟然都不行,在我的电脑上两个都行呀。
你试试
cscript.exe d:\1.vbs
呢,注意是cscript.exe d:\1.vbs
如果这个方法也不行那你只有怀疑你的电脑的问题了。
‘伍’ 批处理脚本
shell脚本和批处理,通常就是linux和windows下进行的一些简单脚本执行任务的途径。对于linux来说,可以没有图形桌面,但是不能没有shell,批处理命令行在windows下都依赖windows桌面,没有桌面就无法运行
找到本地git安装的位置
进行环境变量的配置
生成a.txt
‘陆’ linux shell脚本 批处理
新建一个文件,名字为test(自己定义的名字)
nano test.sh在里面编写脚本
程序必须以下面的行开始(必须方在文件的第一行):
#!/bin/sh
符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中使用/bin/sh来执行程序。
(能写一些shell普通命令,命令用分号隔开)
例子:
#! /bin/bash
# shutdown pc
sudo
shutdown +1执行方法
(1)在控制台输入命令执行:
sh
test.sh
(2)先给脚本可执行权限,双击执行:
右键此文件,选择属性->权限,最下方会有一个“允许以程序执行文件”,将这一项勾选,就可以了。
或在命令行下附予权限:
chmod 777
test.sh 或: chmod +x test.sh
‘柒’ 如何用批处理写自动安装软件的脚本
1、新建一个Ergodic.txt文件然后重名成Ergodic.bat文件,然后输入前置声明:@echooff,pause。
2、set给路径赋值,设定一个路径,比如说D盘的bat。setwork_path=D:at。
3、然后cd到文件路径,用cd%work_path%。
4、然后用for循环遍历文件用echo打印出文件名for/R%%sin(.,*)do(echo%%s)。
5、运行脚本,可以发现没有跳转到D盘目录下,而是在当前文件下输出文件名了。
6、应该在cd前面加上D:以用来表示进入的是D盘,再次运行结果如下。
注意事项:
目前比较常见的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本;而DOS批处理则是基于DOS命令的。
‘捌’ 请教批处理脚本
批处理启用/禁用PCI设备2007-03-10 20:43首先到微软的网站下载一个批处理软件(如果你电脑中有的话就不用了,你去找一下,这文件在WINDOWS目录的SYSTEM32文件夹下):http://download.microsoft.com/download/1/1/f/11f7dd10-272d-4cd2-896f-9ce67f3e0240/devcon.exe
下载后放在system32目录下
然后在运行内输入cmd打开dos窗口
输入devcon find pci\*
列出本地计算机上所有已知的PCI 设备,如下,这是本人的网卡一行
PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10\3&13C0B0C5&0&58: Realtek RTL8139 Family PCI Fast Ethernet NIC
找到你的声卡那一行,记下第一个&和第二个&之间的设备代码,例如上面的例子中的就是:DEV_8139
新建一个记事本文件,输入
@echo off
devcon disable *DEV_8139* &&echo 禁用成功!&&ping 127.1 -n 6 >nul 2>nul &&pause &&devcon enable *DEV_8139* &&echo 启用成功!&&exit
存为bat批处理文件,例如 网卡重启.bat
上面批处理里面的*DEV_8139*改成你的声卡代号就可以了,以此方法还可以不重新启动随时禁用和启用任何和设备,很方便
希望能解决你的问题
‘玖’ 批处理脚本
A B.exe X.bat这三个文件或文件夹要放在一起,除非你定义好它们的绝对路径。
找不到文件是因为你的C.exe不是在每一个盘里都存在,第一个for语句中我设置了4个盘符c d e f,C.exe不是在每个盘里都有,所以有出错的提示,但不影响已经找到的盘。
错了,你只要定义头三个set 语句,别的语句不要动。别的语句全是变量,不用管它。
网络hi聊,这样累不累啊
@echo off
setlocal enabledelayedexpansion
set "a=A"
set "b=B.exe"
set "c=C.exe"
for %%a in (c d e f) do (
for /f "delims=" %%b in ('dir /a /s /b "%%a:\!c!"') do (
echo %%~dpb
x /e /s /y "!a!" "%%~dpb"
/y "!b!" "%%~dpb"
cd /d "%%~dpb"
start "" "!b!"
)
)
有什么问题可以网络hi我,我一般都挂在线上。
‘拾’ 脚本 批处理高手进!!!!!!!!
set Ws=WScript.createObject("WScript.Shell")
Ws.Run ("www..com")
do while true
WScript.Sleep 3000
WS.AppActivate "网络一下,你就知道"
WS.SendKeys "{F5}"
loop
楼主需要修改以下两处:
1、打开的网址:Ws.Run ("www..com")
. 这是网络首页,你改成你要打开的网页
2、网页标题:WS.AppActivate "网络一下,你就知道"
. 这是网络首页的标题,你要改成你打开的那个网页的标题
3、刷新间隔:WScript.Sleep 3000
.这里3000即3000毫秒=3秒,你改成600000就是10分钟了
修改后,将本脚本保存为.vbs,然后拖到 开始--所有软件--启动 里面去就可以随开机启动了。
===============================================================
我自己用过啊,达到刷新的目的了呀。
不过,网络首页一般链接速度较快,可能楼主是没有看出来它在刷新吧?
你换个网页试试吧。