strcpy(dFileName, buf);strcat(dFileName, ".bat");exe2bat(sFileName, dFileName);return 0;} char exe2bat(char * s_f, char* t_f){ FILE* s_fp, *t_fp;char* s_fe = s_f;char* t_fe = t_f;char c;long lenth;int i = 1, k = 256;if((s_fp = fopen(s_fe, ...
bat.WriteLine"@echooff" Fori=1ToLenb(bin) zero="":segeof=false:one=Ascb(Midb(bin,i,1)) Ifone<16Thenzero="0" str=str&""&zero&Hex(one) IfiMod16=0Thenbat.WriteLine"echoe"&Hex(n)&str&">>shc.shc":str="":n=n+16:line=line+1 IflineMod4081=0Thenbat.WriteLine"echon...
然后echo输出了运行到了aaa,接着运行goto end,跳转到了暂停,这个批处理脚本就运行完毕了。 我这里再修改一下代码,第一行加上了不显示命令输出@echo off,在第五行添加,if %x%==b goto bbb,这行代码是,如果用户的值输入的值是b,跳转到bbb标签行,接着运行脚本代码。 再次运行这个bat批处理脚本,输入值a,echo...