精华内容
下载资源
问答
  • 将以下代码复制到记事本中,...至于如何默认以管理员权限运行bat文件,请参考这篇文章: https://blog.csdn.net/Soliloquy_XD/article/details/96747625 @echo off echo ========================================...

    将以下代码复制到记事本中,保存时选择ANSI编码,保存后修改后缀名为bat,以管理员权限运行即可。

    至于如何默认以管理员权限运行bat文件,请参考这篇文章:
    https://blog.csdn.net/Soliloquy_XD/article/details/96747625

    @echo off
    echo       ===========================================
    echo             请选择要进行的操作,然后按回车
    echo       ===========================================
    echo.
    echo             S.设定自动关机时间
    echo.
    echo             C.取消自动关机
    echo.
    echo             Q.退出
    echo.
    echo.
    echo.
    
    :loop_start
    set /p choice=    请选择:
    IF NOT "%choice%"=="" SET choice=%choice:~0,1%
    if /i "%choice%"=="S" goto set_start
    if /i "%choice%"=="C" goto cancel_start
    if /i "%choice%"=="Q" goto closee
    echo 选择无效,请重新输入
    echo.
    goto loop_start
    
    ::====================================================================================
    
    :set_start
    set /p t1=    请输入分钟数:
    set /a t2=60
    set /a result=%t1%*%t2%
    shutdown -s -t %result%
    echo.
    echo *****设置成功!系统将在%t1%分钟后关闭!
    echo.
    goto endd
    
    ::====================================================================================
    
    :cancel_start
    shutdown -a
    echo.
    echo *****已取消自动关机!
    echo.
    goto endd
    
    ::====================================================================================
    
    :endd
    pause
    :closee
    
    
    展开全文
  • Windows“任务计划程序”定时自动执行bat文件 bat类型文件运行python格式 @echo off start python main.py 上面这三个选项,前两个选择bat文件路径,第三个选择文件所在的文件夹路径 ...

    Windows“任务计划程序”定时自动执行bat文件
    bat类型文件运行python格式#!!!注意用bat运行的文件名只能是 英文字母的 不知道原理,先这样记着吧,而且最好放在anaconda 下的和python.exe 一个级别的文件夹下
    @echo off
    python text.py
    pause
    exit
    在这里插入图片描述
    上面这三个选项,前两个选择bat文件路径,第三个选择文件所在的文件夹路径

    展开全文
  • 如果想让Windows 2000也实现自动关机效果,可以把Shutdown.exe复制到系统目录下。 比如你的电脑要在22:00关机,可以选择“开始→运行”,输入“at 22:00 Shutdown -s”,这样,到了22点电脑就会出现“系统关机”...
    如果想让Windows 2000也实现自动关机效果,可以把Shutdown.exe复制到系统目录下。

    比如你的电脑要在22:00关机,可以选择“开始→运行”,输入“at 22:00 Shutdown -s”,这样,到了22点电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工作。如果你想以倒计时的方式关机,可以输入“Shutdown.exe -s -t 3600”,这里表示60分钟后自动关机,“3600”代表60分钟。

    设置好自动关机后,想取消的话,可以在运行中输入“shutdown -a”。另外输入“shutdown -i”,则可以打开设置自动关机对话框,对自动关机进行设置。

    Shutdown.exe的参数,都具有特定的用途,执行每一个都会产生不同的效果,比如“-s”表示关闭本地计算机,“-a”表示取消关机操作,下面列了更多参数,大家可以在Shutdown.exe中按需使用。
    -f:强行关闭应用程序
      -m:\\计算机名:控制远程计算机
      -i:显示图形用户界面,但必须是Shutdown的第一个选项
      -l:注销当前用户
      -r:关机并重启
      -t:时间:设置自动关机倒计时
      -c:“消息内容”:输入关机对话框中的消息内容(不超127个字符)


    没有定时关机软件。而用
    bat文件可以解决很多这类问题。
    1.关机与重启
      我们先做个让电脑在每天指定时间关机的bat,具体方法如下:
      打开附件中的记事本,然后在里边写入,at 22:00 shutdown -s -f,然后选择“文件→保存”,保存类型选择“所有文件”,然后将其命名为:shutdown.bat,如图1所示。如果你希望每天都在晚上十点关机,则将这个文件拖动到“开始→程序→启动”中,这样每次开机该文件都将被执行,其具体含义是,at 22:00在每天十点shutdown -s -f关机且关闭所有未响应程序。
    如果你需要经常重启机器,可以编写一个快速关机的bat文件,还是打开一个记事本,写入:
      @echo off
      //关闭命令行显示
      %systemroot%\system32\shutdown -r -t 0
      //-r参数表示重启计算机,-t表示时间后边跟随等待秒数,为0则表示马上重启

    2.磁盘整理

      Windows XP自带的磁盘碎片整理程序无法进行全盘整理,我们可以编写一个全盘整理的bat,在记事
    本里边输入:
      defrag c: /f /v
      defrag d: /f /v
      //有几个分区就写几行,其中-f表示即使可用磁盘空间不足,也强制进行磁盘整理。-v表示显示整理
    结果。
      将这个存为bat文件,再双击即可。如果你嫌整理的时间太长,不愿意在一旁守着,可以在文件的结
    尾输入:shutdown -s -f,让其执行完关机即可。

    二、一律从简——让网络操作变轻松
      访问共享文件夹、备份网络数据、切换网络配置等常规网络操作,如果采用传统做法,实在是费时费
    力。用bat文件,一切将可以简化为一个双击动作。

    1.备份还原网络配置
      对于经常使用笔记本电脑在两地上网的朋友,切换网络配置就成了家常便饭,总是该来该去实在麻烦
    ,用bat文件可以使一切都变得简单。
      首先选择“开始→运行”,输入:cmd,回车后进入命令行界面,然后输入:netsh -c interface
    dump>d:\home.txt,回车后,系统将会把你当前的网络配置备份到d盘的home.txt文档中。
      然后开始编写bat文件,只有简单的一行:netsh -f d:\home.txt,保存为bat文件,以后双击该文
    件就会应用home.txt中的网络配置。如果你觉得两个文件烦,也可以将两个文件写成一个bat文件:
      @echo off
      netsh interface ip set address name="本地连接" source=static addr=10.10.10.1
    mask=255.255.255.0
      //设置本地连接的ip地址为:10.10.10.1,子网掩码为:255.255.255.0
      netsh interface ip set address name="本地连接" gateway=110.10.10.2 gwmetric=0
      //设置网关
      netsh interface ip set dns name="本地连接" source=static addr=10.10.10.3
    register=PRIMARY
      //设置主dns
      netsh interface ip add dns name="本地连接" addr=10.10.10.4
      //设置备份dns
      netsh interface ip set wins name="本地连接" source=static addr=none
      //设置wins

    2.在局域网中群发信息
      如果你局域网中的机器没有禁止信使服务的话(启用方法为:在“运行”里输入:services.msc,双
    击里边的Messenger,选择启用即可),当需要定时向全网发送消息时,完全可以用批处理文件实现,实
    现方法是:
      rem 准备发布“9点断网”给局域网所有计算机
      //显示在bat运行前,起到提示作用
      pause
      //暂停运行,按任意键继续,如果需要定时运行,则不要此段
      net send * 9点断网
      //发送下“9点断网”的信息,网段中所有的机器,“*”表示所有的机器
      将其保存为bat文件,双击运行,再按键盘上的任意键,信息将被发送到全网。如果你希望它定时发
    送,则将pause字段去掉,然后将其加入到计划任务中即可。
    3.打开或关闭网络共享
      当你需要共享某个远程的文件夹时,总要跑到本地去操作,如果数量众多,就有可能跑断腿,我们可
    以编写一个自动共享硬盘的bat文件,将文件发给用户,只要其双击该文件,即可实现共享的目的。
      @echo off
      echo REGEDIT4>c:\1.reg
      echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Network\LanMan\E]>>c
    :\j.reg echo "Flags"=dword:00000102>>c:\j.reg
      //Flags用于是确定共享目录的访问方式,其中"Flags"=dword:00000102是完全共享,101是只读,
    103是根据密码访问。
      echo "Parm1enc"=123:>>c:\1.reg
      //Parm1enc键值保存着完全访问方式下的密码
      echo "Parm2enc"=456:>>c:\1.reg
      //Parm2enc键值保存着只读访问方式下的密码
      echo "Path"="D:\">>c:\1.reg
      //Path键值是共享文件夹的路径
      echo "Remark"="我共享了你的D盘">>c:\1.reg
      //Remark键值是备注
      echo "Type"=dword:00000000>>c:\1.reg
      REGEDIT /S c:\j.reg DEL c:\j.reg cls exit

      用户运行这个bat文件后,再注销一下,文件夹就会被共享出来了。如果你每天都需要访问某个共享
    文件夹,且这个共享文件夹设置了密码,你还可以让bat 文件帮你在开机的时候先输入密码,你再访问时
    就只需要双击打开即可。输入:net use \\192.168.0.1\IPC$ "1234" /user:"administrator,这个表
    示访问PC机192.168.0.1上边的共享文件夹,用administrator用户,密码为: 1234.将其保存为bat文件
    ,并将其加入到启动组中即可。

      共享文件夹管理不当,会产生严重安全隐患,所以有时为了安全,需要批量卸载掉共享文件夹,其实
    只要将命令:net share c$ /del加入到bat文件中即可,其中c$为共享文件夹的名字。

    4.备份网络数据

      (1)你还可以利用bat文件将数据备份到局域网内的某台文件服务器上,这样就省去了复制粘贴的麻
    烦,具体做法是:

      set source=e:\work
      //文件来源为本机e盘的work文件夹
      set dest=\\192.168.0.1\backup
      //目标文件夹为PC机192.168.0.1的backup文件夹
      net use \\192.168.0.1\IPC$ "1234" /user:"administrator"
      xcopy %source% %dest% /e /v /r /y /z
      //将源盘文件拷贝到目的服务器

      将其保存为bat文件,以后只要双击此文件即可完成备份任务。

    (2)在某台机器上备份服务器数据库:

    在服务器上将数据库目录如(DATA目录)设为只读共享,在某机上新建一个备份目录如(BACK目录,
    目录下再新建一目录为DATA),在记事本上敲入如下内容:
    xcopy \\192.168.0.1\路径\DATA F:\back\DATA\ /c /y /Z /s /E /V /R /I /Q /
    H
    将以上内容存为BAT文件,放在BACK目录下即可。

    (3)用RAR备份

      1、制作备份文件列表

      WinRAR之所以能够自己找到需要的文件进行备份,秘密就在一个列表文件上。这个以1st为后缀名的
    文件实际上是一个纯文本文件,其中的内容便是需要备份的文件列表,里面有需要备份的文件或文件夹在
    网络上的完整路径,例如“\\computer1\d\lj\work”。以下便是果冻所制作的备份文件列表中的一段:

      \\tv1\share\work //1号机上的工作文件夹
      \\tv2\share\work //2号机上的工作文件夹

    其中,//后面的文字是对前面内容的注释,有了注释能够便于管理,尤其是在需要备份的文件和文件夹数
    目众多的情况下。当然,这些注释不会对列表文件造成任何影响。
      在服务器的D盘建立一个文件夹,取名为data,在其中新建一个文本文件,输入以上文件列表后,再
    另存为bak.1st文件即可(文件名可任意取,但后缀名不能变)。
      提示:对局域网内某台电脑上的数据进行备份时,要备份的内容必须处于共享状态,同时还得拥有登
    录对方电脑的权限。

      2、创建备份命令
      完成上述操作后,我们可以通知WinRAR进行数据备份的有关工作了。打开data文件夹,在空白处点击右键,选择“新建→快捷方式”,在弹出的“创建快捷方式”对话框中输入以下命令:
    展开全文
  • 在本地,因为定时自动运行python的代码,在bat文件中使用命令行语句运行Anaconda Prompt,并执行python代码。 bat文件的内容如下: @echo off %1 mshta vbscript:CreateObject("Shell.Application").ShellExecute(...

    在本地,因为定时自动运行python的代码,在bat文件中使用命令行语句运行Anaconda Prompt,并执行python代码。
    bat文件的内容如下:

    @echo off
    %1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
    cd /d "%~dp0"
    
    start cmd /c "cd/d C:\地址&&call 地址+Anaconda3\Scripts\activate.bat&&call activate ###&&call e:&&call cd E:\地址\&&call python E:\地址\name.py"
    

    代码的前三行是获得管理员权限,最后一行是在命令行上执行程序。/c表示执行完程序后关闭命令行,如何不想关闭,可以用/k;“”中的内容是要在命令行上执行的内容;cd/d C:\地址-进入指定目录;call 地址+Anaconda3\Scripts\activate.bat-在当前命令行界面上打开Anaconda Prompt;call activate ###-激活相应的python环境(使用conda info --envs可以查看本地的python环境);call e:/call cd E:\地址-进入到py文件对应的地址;call python E:\地址\name.py-执行name.py;&&连接在需要带命令行运行的多行语句。
    在本地,name.py还依赖于相同地址下的自己编写的*.py文件。如果没有这种依赖,直接python运行地址\py文件即可,并不需要先用命令行进入到相应位置。

    自动运行python程序最好使用pyinstaller打包成exe文件,这样将相应环境也打包在exe内,可用在其他机器上运行。在本地,pyinstaller打包之后的exe不能正常运行,原因在查,因此采样了本文的这种方法自动运行。

    展开全文
  • Windows Server 定时执行bat文件

    万次阅读 2016-08-05 13:27:15
    在windows server 2012上安装了Sql Server数据库,出于数据...于是我就希望将这个bat放到操作系统计划任务中-创建任务-运行脚本,每天23:58:00自动执行该脚本。 但在实验过程中总出意外,或是能备份不能压缩、或是第
  • 在windows server 2012上安装了oracle...于是我就希望将这个bat放到操作系统计划任务中-创建任务-运行脚本,每天23:58:00自动执行该脚本。但在实验过程中总出意外,或是能备份不能压缩、或是第一天正常运行第二天...
  • 我在别人脚本的基础上自己写了一个数据库备份的bat脚本,双击该脚本时可以正常将数据库备份成bak的文件,于是我就希望将这个bat放到Windows Server 2008的计划任务中,每天0:00:00自动执行该脚本。但是在实验过程中...
  • 需求: windows上程序部署为服务... 定时检查服务 是否存在, 如果服务停止了, 自动把该服务启动起来 批处理文件写法 : 可以拿 windows更新服务 (Windows Update) 来测试; @echo off rem 定义循环间隔时间和...
  • 需求: windows上程序部署为服务方式运行, 但是有时服务会down掉,需要手动启动该服务,很麻烦; 可以通过批处理文件解决该问题....bat文件中代码如下: @echo off rem 定义循环间隔时间和监测的服务: set secs...
  • windows服务器自动运行某个PHP的bat

    千次阅读 2016-08-04 11:27:45
    新建立bat文档 auto_order_receive.bat 编辑bat文件内容 C:\phpStudy\php53\php.exe -q C:\WWW\hdr777\auto_order_receive.php 在windows的定时计划任务中增加这个任务
  • windows 2003自动运行bat批处理

    千次阅读 2010-12-15 15:17:00
     点击开始->控制面板->计划任务->添加计划任务,然后点击下一步,然后是点击浏览将你的bat文件选中,下一步下一步就好。如果最后出现“已创建新任务,但可能不能运行,因为无法设置账户信息”错误信息,可以...
  • 我在别人脚本的基础上自己写了一个数据库备份的bat脚本,双击该脚本时可以正常将数据库备份成bak的文件,于是我就希望将这个bat放到Windows Server 2008的计划任务中,每天0:00:00自动执行该脚本。但是在实验过程中...
  • bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。 在命令提示下输入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中...
  • 2)在系统上层,开机启动项增加一个bat文件(start http://xxx.xxx.xxx.xxx),让系统开机自动打开云桌面登陆地址,这样只要输入用户名密码就可以了,省去等待的时间 3)经过一段时间运行,发现周末也会自动启动...
  • 简介 讲一下在Python中写好了一个脚本之后,怎么自动双击一个程序自动就跑起来。 ...运行Python脚本:.bat文件 在Windows中,.bat文件是批处理文件,是与Linux中.sh(shell)文件很像的东西。...
  • 定时关机是一个懒惰的人最喜欢干的事情,甚至不想按Alt+F4,直接用程序解决问题多好,于是,今天就用shutdown模块来编写一个自动关机的Python程序 文章目录shutdown程序1.shutdown -i2.shutdown -f shutdown程序 ...
  • ,今天笔者就跟大家分享一下如何设置tomcat定时自动重启。 第一:把Tomcat6安装成windows 2003服务。 1、首先检查tomcat\bin目录下是否有service.bat文件,如图: 2、开始——运行,输入CMD打开命令窗口,cd到...
  • 服务器定时自动重启

    2010-10-18 17:14:11
    公司的服务器是经常要重启机器,以免服务器运行时间过久出问题而罢工,所以定时自动重启服务器很重要。 在Windows2003系统中,可以采用系统自带的计划任务和shutdown命令来实现。其具体的操作过程如下:创建一个...
  • 定时自动发送邮件服务使用说明 该软件运行环境需要.Net 3.5支持,Win7系统上可以直接运行. 主要功能可以定时自动发送邮件,发送程序做成服务形式,用户无需登录, 只要电脑是开启状态,就会自动执行发送邮件. 包含的...
  • 采用at命令添加计划任务 ...1、在c:盘根目录新建一个autostartserver.bat文件,然后右键编辑,将文件内容设为如下后保存: *Apache后面的版本号,根据自己安装的版本来,我安装的是2.4,所以是Apa...
  • 定时自动关闭程序 方案一: 使用“任务计划程序”安排自动运行的任务  建一个批处理文件“文件名.bat"然后 开始-附件——系统工具-任务计划  在任务计划程序安排一个时间运行”文件名.bat“  文件名.bat...
  • Win10环境下python编写的脚本文件如何定时运行程序(202005019) 最近写了一个自动签到python的脚本代码,放在自己的云服务器上,但是如何每日定时运行确却遇到了难题。当然最后解决了,网上写的教程感觉不是很详细...
  • 原理:利用window定时任务定时cmd加载mytask.bat文件,bat运行php.exe程序编译运行mytask.php文件 ,从而实现了数据库的备份 mytask.bat 内容: D:\phpStudy\php53\php.exe D:\www\mytask.php mytask.php ...
  • 之后新改正确的答案,但是老的笔记也留着,当一个学习轨迹 ...(2) 桌面上留1个文件,关机取消.bat 内容 shutdown -a 延时关机 延时关机.bat shutdown -s -t 600 定时关机 at 23:55 shutdo...
  • 经常会用R写些数据处理的小脚本,并在windows中设定计划任务自动运行。基本套路就是计划任务定时调用batbat里内容为“Rscript xxx.R”。这个错误让人蛋疼就在于,R脚本文件是能正常运行无错误的。但通过bat在cmd中...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 122
精华内容 48
关键字:

bat文件定时自动运行