所以我正在使用vbs将excel文件转换为.txt文件,并且输入文件名必须与输出文件名相同,且显然具有更改的文件扩展名。是什么让我这么努力的事实是我使用它作为基本上的文件转换器,所以文件的名称将是随机的。
我加载输入文件的方式是使用%1命令并在我调用批处理后传入输入文件。注意:.xlsx可以更改为我需要的任何.xlsx文件转换。
C:\tabdim>conversion_batch_file.bat **C:\tabdim\2160707.xlsx**
在批处理文件中(C:\ tabdim \ conversion_batch_file.bat)注意:sql的其余部分已替换为x。
%windir%\SysWow64\wscript.exe C:\tabdim\combined.vbs **%1**
sqlcmd - xxxxxxxxxxxxxxxxxxxx
bcp xxxxxxxxxxxxxxxx "**C:\tabdim\20160707.txt**" xxxxxxxxxxxxxx
sqlcmd - xxxxxxxxxxxxxxxxxxxx
如果有办法做这样的事情
"%1- last 4 characters+".txt""
我知道这是完全错误的语法,我只是用文字来描述我想要发生的事情。