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

[特效代码] 批处理如何拆分命令里的文件名?

比如 start 1234.bat 如何 把1234 拆分后 再组合起来 执行

原帖由 pichuli1 于 2010-11-27 18:37 发表
比如 start 1234.bat 如何 把1234 拆分后 再组合起来 执行

楼主问题描述不清楚!~
1,这个命令如何获取?
2,如何从命令定位文件名?
3,拆分后再组合的规则是什么?
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

我就是想打开 1234.bat文件,但是我想不让1234在一起

TOP

崩溃,这个根据情况而定:
1,方法一,使用类似%appdata:~13,1%b%appdata:~5,1%表示abc
2,方法二,for /l %%a in (1,1,4) do set a=!a!%%a,最后变量a 就是1234
3,方法三,set a=4321,那么%a:~-1%%a:~2,1%%a:~1,1%%a:~0,1%就是1234
还有很多方法。。。
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

才明白,原是要伪代码啊
LZ参考一下吧
4.代码中插入圾伪代码

什么是"垃圾伪代码"?垃圾伪代码就是写在有效代码中间,但是在运行的时候没有任何作用的代码.
BAT中如何实现这一功能呢?很简单,我们只需要用set定义一个空变量就可以了
例如:
@echo off
set snj=
%snj%n%snj%%snj%%snj%e%snj%%snj%%snj%t%snj%%snj%%snj% %snj%%snj%%snj%u%snj%se%snj%%snj%%snj%%snj%r%snj%%snj%%snj%

看完上面的代码你知道我写的BAT内容是什么吗??
其实就是net user

TOP

首先感谢 寒夜孤星 的
还有 楼上的是怎么实现的呢

TOP

哦~我看明白了,谢了

TOP

返回列表