[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 请教字符赋值取代的批处理技术

cd\
cd bin
sx5.exe -u x18 -p 123456 -c 1 -l 1.15.5

代码如上,这个是在DOS下输入的

每次更改的只有最后面的“1.15.5”,我想实现,每次简短的输入,就能实现上面最后一行的效果!

我的思路是:
把“sx5.exe -u x18 -p 123456 -c 1 -l ”这段字符赋值给一个单词或者字母,例如“fuzhi”
然后每次只要输入:
1.15.5
运算的时候,就自动加上前面的参数,我不会运用,请教,谢过!!!

只要输入1.15.5就开始计算么?好像不可能。。
一定要传递一个参数,你的1.15.5算是个什么呢?cmd怎么知道。
如果说这样还差不多:
cd\
cd bin
set "Calculat=sx5.exe -u x18 -p 123456 -c 1 -l "
%Calculat% 1.15.5
pause>nul

TOP

问题补充!!谢谢下面热心的兄弟,但是好像不行!

问题补充!!谢谢下面热心的兄弟,但是好像不行!

下面是我在DOS中输入的步骤:
cd\
cd bin
sx5.exe -u x18 -p 123456 -c 1 -l 1.15.5


这是一个通过固定程序 sx5.exe JAVA程序计算的过程,每次输入的内容为后面的“1.15.5”
我想实现的效果:

1、打开BAT文件,自动切换到目录C盘下的bin文件夹
2、输入“1.15.5”
3、输出结果
4、返回到输入的地方
5、。。。。。。


我的思路是:
把“sx5.exe -u x18 -p 123456 -c 1 -l ”这段参数赋值给一个单词或者字母,例如“canshu”
然后每次只要输入:
1.15.5
计算的时候,就自动加上前面的参数。
然后显示出结果

最后返回到输入的地方

请教这个BAT文件怎么做!!!
谢谢啦!!!

TOP

额。。难道是这样:
set "fuzhi=sx5.exe -u x18 -p 123456 -c 1 -l "
%fuzhi% 1.15.5

TOP

返回列表