易语言cmd移动并运行文件

通过易语言封装执行cmd_移动并运行 (“f:\a\2.txt”, “f:\b”),把文件2.txt移动到F盘b文件夹下面并执行打开命令。思路就是我们先写一个bat,存为易语言的常量,再调用它,先读取后替换掉被移动的文件,和要运行的文件,然后把它写到本地文件123.bat,再调用易语言的运行()以隐藏窗口的模式运行这个bat.

511遇见易语言模块API教程

移动并运行bat

@echo off
@ping 127.0.0.1 -n 3 >nul
move /y "被移动的文件" "目录"
start "" "要运行的文件"
@ping 127.0.0.1 -n 1 >nul
del 123.bat

cmd_移动并运行 

.版本 2

.子程序 cmd_移动并运行, , 公开, cmd移动文件并运行这个文件
.参数 要移动的文件名, 文本型, , 要移动文件的全路径
.参数 移动到的目录名, 文本型, , 移动后的目录
.局部变量 t_fname, 文本型, , , 临时文件名
.局部变量 t_temp, 文本型

t_fname = 文件_取文件名 (要移动的文件名, 真)
t_temp = #移动并运行bat
t_temp = 子文本替换 (t_temp, “被移动的文件”, 要移动的文件名, , , 真)
t_temp = 子文本替换 (t_temp, “目录”, 移动到的目录名, , , 真)
t_fname = 移动到的目录名 + “\” + t_fname
t_temp = 子文本替换 (t_temp, “要运行的文件”, t_fname, , , 真)
写到文件 (取运行目录 () + “\123.bat”, 到字节集 (t_temp))
运行 (取运行目录 () + “\123.bat”, 假, #隐藏窗口)

 

你可能感兴趣的:(易语言,cmd,bat,cmd移动运行文件,511遇见)