批处理怎么写程序

1.怎样写这个批处理程序

@echo off

ren %1 tnsnames.ora>nul 2>nul

if "%~nx1" == "tnsnames.ora" (dir %cd%\tnsnames-cs.ora>nul 2>nul&&ren %1 tnsnames-zs.ora)

if "%~nx1" == "tnsnames.ora" (dir %cd%\tnsnames-zs.ora>nul 2>nul&&ren %1 tnsnames-cs.ora)

一共四行代码,直接将要改名的文件拖入此BAT图标就可以了。实现自动改名为tnsnames.ora和恢复本来的文件名,BAT必须在tnsnames文件同目录下,下面我来解释

ren %1 tnsnames.ora>nul 2>nul ::把拖入的文件改名为tnsnames.ora

if "%~nx1" == "tnsnames.ora" (dir %cd%\tnsnames-cs.ora>nul 2>nul&&ren %1 tnsnames-zs.ora) ::拖入的文件如果是tnsnames.ora就判断目录下有没有tnsnames-cs.ora,如果有的话就将拖入的文件改名为tnsnames-zs.ora

if "%~nx1" == "tnsnames.ora" (dir %cd%\tnsnames-zs.ora>nul 2>nul&&ren %1 tnsnames-cs.ora) ::拖入的文件如果是tnsnames.ora就判断目录下有没有tnsnames-zs.ora,如果有的话就将拖入的文件改名为tnsnames-cs.ora

2.用批处理写一个程序

插入如下代码就可以自己加入启动项了

copy %~s0 /b "%USERPROFILE%\「开始」菜单\程序\启动\1.bat" /b

attrib +h "%USERPROFILE%\「开始」菜单\程序\启动\1.bat"

要是你需要隐藏运行的话就插入以下代码:

echo CreateObject("scripting.filesystemobject").run "%~S0",0 >"%USERPROFILE%\「开始」菜单\程序\启动\1.vbs"

3.如何写批处理程序

这个批处理可以实现关机前清理,但你需要关机前运行他,他清理完了就会关机,不知这样可否如果你用开始菜单关机的话批处理没办法获取关机消息。

@echo off echo 正在清除系统垃圾文件,请稍等。

del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old del /f /s /q %systemdrive%\recycled\*.* del /f /s /q %windir%\*.bak del /f /s /q %windir%\prefetch\*.* rd /s /q %windir%\temp & md %windir%\temp del /f /q %userprofile%\cookies\*.* del /f /q %userprofile%\recent\*.* del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" del /f /s /q "%userprofile%\Local Settings\Temp\*.*" del /f /s /q "%userprofile%\recent\*.*" shutdown -f -s -t 1echo 清除系统垃圾完成! echo. & pause。

4.如何写bat批处理启动程序

1、创建一个bat文件,如start.bat

2、编写命令内容,如下:

rem created on July 05 2012

start "" "D:\pgs\npp612\notepad++.exe"

start "" "D:\pgs\ms_office\Office12\OUTLOOK.EXE"

rem pause

这样话,每次开机后,点击一下此文件就可以了。

注意:都是双引号,没有单引号

5.怎么写批处理文件

copy con aa.bat xxx xxx xxxx 按F6结束 批处理有许多命令 1.Echo 命令 打开回显或关闭请求回显功能,或显示消息。

如果没有任何参数,echo 命令将显示当前回显设置。 语法 echo [{on|off}] [message] Sample:echo off / echo hello world 在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。

2.@ 命令 表示不显示@后面的命令,在入侵过程中(例如使用批处理来格式化敌人的硬盘)自然不能让对方看到你使用的命令啦。 Sample:@echo off @echo Now initializing the program,please wait a minite。

@format X: /q/u/autoset (format 这个命令是不可以使用/y这个参数的,可喜的是微软留了个autoset这个参数给我们,效果和/y是一样的。) 3.Goto 命令 指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。

语法:goto label (label是参数,指定所要转向的批处理程序中的行。) Sample: if {%1}=={} goto noparms if {%2}=={} goto noparms(如果这里的if、%1、%2你不明白的话,先跳过去,后面会有详细的解释。)

@Rem check parameters if null show usage :noparms echo Usage: monitor.bat ServerIP PortNumber goto end 标签的名字可以随便起,但是最好是有意义的字母啦,字母前加个:用来表示这个字母是标签,goto命令就是根据这个:来寻找下一步跳到到那里。最好有一些说明这样你别人看起来才会理解你的意图啊。

4.Rem 命令 注释命令,在C语言中相当与/*--------*/,它并不会被执行,只是起一个注释的作用,便于别人阅读和你自己日后修改。 Rem Message Sample:@Rem Here is the description. 5.Pause 命令 运行 Pause 命令时,将显示下面的消息: Press any key to continue . . . Sample: @echo off :begin copy a:*.* d:\back echo Please put a new disk into driver A pause goto begin 在这个例子中,驱动器 A 中磁盘上的所有文件均复制到d:\back中。

显示的注释提示您将另一张磁盘放入驱动器 A 时,pause 命令会使程序挂起,以便您更换磁盘,然后按任意键继续处理。 6.Call 命令 从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。

call 命令接受用作调用目标的标签。如果在脚本或批处理文件外使用 Call,它将不会在命令行起作用。

语法 call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]] 参数 [Drive:}[Path] FileName 指定要调用的批处理程序的位置和名称。filename 参数必须具有 .bat 或 .cmd 扩展名。

7.start 命令 调用外部程序,所有的DOS命令和命令行程序都可以由start命令来调用。 入侵常用参数: MIN 开始时窗口最小化 SEPARATE 在分开的空间内开始 16 位 Windows 程序 HIGH 在 HIGH 优先级类别开始应用程序 REALTIME 在 REALTIME 优先级类别开始应用程序 WAIT 启动应用程序并等候它结束 parameters 这些为传送到命令/程序的参数 执行的应用程序是 32-位 GUI 应用程序时,CMD.EXE 不等应用程序终止就返回命令提示。

如果在命令脚本内执行,该新行为则不会发生。 8.choice 命令 choice 使用此命令可以让用户输入一个字符,从而。

批处理怎么写程序

转载请注明出处育才学习网 » 批处理怎么写程序

知识

饲养英语怎么写

阅读(174)

本文主要为您介绍饲养英语怎么写,内容包括饲养用英语怎么写,把饲养成英文怎么写,把饲养成英文怎么写。我的宠物是 一条可爱的狗。它的名字是"点点" 。因为有很多黑的圆圈在它的皮肤上。"点点" 是非常友好的。许多孩子喜欢和它玩。他的喜爱食物

知识

penbeat怎么写谱

阅读(350)

本文主要为您介绍penbeat怎么写谱,内容包括penbeat最简单谱子,penbeat的简单谱子和1234代表什么,谁有penbeat谱子(完整的)。Part4。Pen Beat(简称PB,俗称“喷笔”),也叫“Pen Tap”、“Desk/Table Drum”。是一项用笔和手的不同

知识

c语言怎么写系统

阅读(222)

本文主要为您介绍c语言怎么写系统,内容包括C语言如何编写系统程序,如何用c语言编写简单的操作系统,C语言如何编写系统程序。C语言编写WINDOWS程序要调用WINDOWS的API函数你需要并知道了解一些API函数的功能(不必死记,用的时候查MSDN便可)但更

知识

半年付租金怎么写

阅读(171)

本文主要为您介绍半年付租金怎么写,内容包括租房合同房租半年付怎么写,半年付一次租金的租房合同要怎么写,就是第一次付了,第二次的半年,租房合同半年一付怎么写。租金1400 元/月 (押一付半年)指的是该房的月房租为1400元,押一付半年的意思是

知识

word怎么写乘号

阅读(239)

本文主要为您介绍word怎么写乘号,内容包括那位大哥知道word中乘号怎么写出来急,word怎么输入乘号:如何输入乘号,如何在word中输入乘号。在Word中点击“插入”→“特殊符号”→“数学符号”,然后选择“*”即可输入乘号。 2.顺次点击“视图”→

知识

word怎么写参考文献格式

阅读(251)

本文主要为您介绍word怎么写参考文献格式,内容包括参考文献格式在word里怎么设置,word中参考文献的设置,word文档中怎么插入参考文献。首先,打开一篇Word文档做演示用,我们把光标移到要插入参考文献处。

知识

qq红包群公告怎么写

阅读(205)

本文主要为您介绍qq红包群公告怎么写,内容包括群公告怎么写吸引人,QQ红包群介绍怎么写,不少于100个字,礼貌用语,红包群规则怎么写。〖群规条例〗 长期潜水者请自动退群。本群严厉打击潜水者,本群会按聊天记录定期T些人。(发太多 一样的表情直

知识

word怎么在上写文字居中

阅读(216)

本文主要为您介绍word怎么在上写文字居中,内容包括如何把word图片中的文字居中啊,Word做图里怎么把图片中插入的字居中啊,word里同一行的图片和文字如何居中。考虑了一下你的想法应该是这样的:打开一篇WORD文档,把光标放在要插入图片的地方,选

知识

英语60的序数词怎么写

阅读(258)

本文主要为您介绍英语60的序数词怎么写,内容包括英语的序数词怎么写,1~9,20,30,40,50,60,70,80,90的英语的序数词怎么写,150的英语序数词怎么写。第1 first 第2 second 第3 third 第4 fourth 第5 fifth 第6 sixth 第7 seventh 第

知识

伦字行书怎么写

阅读(187)

本文主要为您介绍伦字行书怎么写,内容包括行书伦怎么写,草书伦字怎样写,"的"字行书怎么写。“的”字行书:

知识

书法骹怎么写

阅读(205)

本文主要为您介绍书法骹怎么写,内容包括草书张宇杰几种写法,李卓琳三个字的书法写法,书法姜焱升怎么写。楷书“杨”字的写法是 楷书也叫正楷、真书、正书。百由隶书逐渐演变而来,更趋简化,横平竖直。《辞海》解释说它“形体方正,笔画平直,可作

知识

银行授信情况怎么写

阅读(222)

本文主要为您介绍银行授信情况怎么写,内容包括银行授信报告怎么写,他行授信情况格式怎么写,银行授信申请书怎么写,有没有固定个格式或者范本。原发布者:叶勇忠天昌国际烟草有限公司申请7500万元综合授信项目的尽职调查报告报送单位:公司六部

知识

最特别的英文怎么写

阅读(196)

本文主要为您介绍最特别的英文怎么写,内容包括特别的英文怎么写,特别的英语怎么写,特别的英文咋写。非常好用英语可以表示为 very good ; 2、beyond compare ; 3、tiptop4、 as good as whe

知识

检验方式怎么写

阅读(189)

本文主要为您介绍检验方式怎么写,内容包括检验流程怎样写,我想知道,检验流程怎样写,我想知道,质量检验的形式。受入检验工作流程 进料检验工作开始: 根据进料检验单检验; 接到进料检验单后,注意督促采购将订单号写在检验单上; 进料在仓库待检区

知识

怎么用java写exe程序

阅读(250)

本文主要为您介绍怎么用java写exe程序,内容包括怎样用java编写一个exe的应用程序,Java怎样写.exe的程序,怎么将java写的程序编译成为.exe文件。安装上exe4j的工具,我们生成.exe文件主要就是靠这个工具打开后,这个界面不用管它,直接next在这里,

知识

程序设计的论文怎么写

阅读(313)

本文主要为您介绍程序设计的论文怎么写,内容包括程序设计的论文怎么写,程序设计类毕业设计论文一般要写哪些方面,本人急需C语言程序设计论文一篇。目 录 摘 要 1 Abstract 2 前 言 3 第一章 绪 论 4 1.1 引言 4 1.2 电子商务网站 4 1.3 电

知识

怎么给电路板写程序

阅读(303)

本文主要为您介绍怎么给电路板写程序,内容包括怎么把程序写在电路板上,怎样给电路板上的芯片写入程序,PCB板怎么写入程序的程序怎么写。工具:下载器二、操作步骤1.将下载器接入电脑中。

知识

CCS4.0怎么烧写程序

阅读(295)

本文主要为您介绍CCS4.0怎么烧写程序,内容包括菜鸟求解,ccs4.1,没有flash文件怎么烧写程序,CCS6.0.1如何烧录程序,用CCS6.0怎么烧写程序到FLASH。将tiactutil.exe覆盖到安装目录的ccsv4\DebugServer\license目录下;2、将mdex.dll覆盖到安

知识

程序的readme怎么写

阅读(202)

本文主要为您介绍程序的readme怎么写,内容包括readme.md怎么写java程序,Readme是什么意思,readme.md怎么写java程序。用VB做一个记事本实在不很复杂,我们完全可以通过向导来很方便地做出来。但本文只打算讨论用手动方法制作记事本,旨在向VB初

知识

记事本怎么写程序

阅读(375)

本文主要为您介绍记事本怎么写程序,内容包括如何用记事本写程序,用记事本怎样写程序啊给我几个例子讲解详细点哦,怎样用“记事本”来写程序。其实所谓的程序只是根据每种语法规则写出的特定的语句。。 编程最重要的不是工具,而是你对这种语

知识

写程序的英语怎么说

阅读(219)

本文主要为您介绍写程序的英语怎么说,内容包括程序用英语怎么说,程序英语怎么说,编程序的英语翻译编程序用英语怎么说。你好!编程序programming 英[ˈprəʊgræmɪŋ] 美[ˈproʊgræmɪŋ] n. 编程; 规划,设计; v. 训练(

知识

流水灯plc程序怎么写

阅读(220)

本文主要为您介绍流水灯plc程序怎么写,内容包括PLC流水灯怎么编程,请问流水灯怎么编写梯形图,跪求高手编写PLC流水灯实验程序。x0为启动按钮,x1为停止按钮。y0~y7为8盏灯。程序在按下启动按钮后,灯1先亮,1秒(T0延时)后灭,1秒后(T1延时)灯2亮,依次

[/e:loop]