Delphi 调用外部程序并阻塞到外部程序中
背景说明:前段时间开发一个数据转换的系统,业务逻辑中说明数据需要压缩成.tar.gz格式。我在Windows系统下采用,先生成批处理文件,然后调用WinExec执行批处理文件,休眠等待一段时间,完成数据的自动压缩。后来发现,待压缩文件的大小不确定,单纯的执行WinExec时Sleep固定时间,可能导
背景说明:前段时间开发一个数据转换的系统,业务逻辑中说明数据需要压缩成.tar.gz格式。我在Windows系统下采用,先生成批处理文件,然后调用WinExec执行批处理文件,休眠等待一段时间,完成数据的自动压缩。后来发现,待压缩文件的大小不确定,单纯的执行WinExec时Sleep固定时间,可能导
但是对于新手来说即使知道是DLL文件损外,但是不知道是哪个DLL文件也束手无策,所以用这个批处理可以循环注册DLL文件,达到解决由于DLL丢失的种种故障! 下面这个是注册system32目录下的所有dll实现代码如下:for %%i in (%windir%\system32\*.dll) do r
在DOS的批处理中,有时候需要知道当前的路径。在DOS中,有两个环境变量可以跟当前路径有关,一个是%cd%, 一个是%~dp0。 这两个变量的用法和代表的内容是不同的。 1. %cd% 可以用在批处理文件中,也可以用在命令行中;展开后,是驱动器盘符:+当前目录,如在dos窗口中进入c:\dir目录下
使用方法,新建一个.TXT文本文档,将以下红色区域代码粘贴进去。 然后保存成*.bat后缀或*.cmd后缀批处理文件格式即可运行使用! 1.关闭所有分区自动播放 实现代码如下: @ ECHO OFF @ ECHO. @ ECHO. 特 别 说 明 @ ECHO. @ ECHO -----------
实现代码如下: ::echo 特征:在每个盘根目录下自动生成sxs.exe,autorun.inf文件,有的还在windows\system32下生成SVOHOST.exe 或 sxs.exe ,文件属性为隐含属性。自动禁用杀毒软件 ::解决方法:建立批处理文件 (内容) @echo off tas
Window下可以使用Bat批处理文件来对MySql进行备份操作,备份时一般数据量较大的情况可以使用复制文件的方式,但是这种方式要求服务器停机或者停止写入命令,不大使用。如果数据不大,推荐使用mysqldump命令来备份数据库文件为sql文件。使用方法为mysqldump –uroot –ppass
从中可以了解系统服务的添加与删除,以及文件复制等基本命令和方法。此外,利用批处理文件,还可以更方便地来扩展快捷操作。 例如,要打开一个目录,则代码形式为: 实现代码如下: start D:\Zend即打开 D 盘根目录下的 Zend 文件夹。 要访问一个网址,则代码形式为: 实现代码如下: expl
示例代码(t.vbs)如下: 实现代码如下: Set fso=Wscript.CreateObject("Scripting.FileSystemObject") flrName="D:\Workspace\src\" 'dir that you need deal with count=0 'ge
这是个批处理文件,复制下来保存为RepairASP.bat执行即可~ echo 正在修复,这个过程可能需要几分钟,请稍候…… 实现代码如下: rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll rundl
Windows BAT批处理文件: 实现代码如下: @echo off set time_hh=%time:~0,2% if /i %time_hh% LSS 10 (set time_hh=0%time:~1,1%) set filename=%date:~,4%%date:~5,2%%date: