我正在将输出重定向到文件:
var remote = require('remote')
var app = remote.require('app')
但我想动态设置输出文件的名称:
read.exe 1000318.simb > 1000318.txt
其中[auto]与没有sufix的输入文件的名称相同(1000318)。有可能吗?
答案 0 :(得分:1)
使用包含以下任何名称的批处理文件:
@echo off
if not "%~1" == "" read.exe "%~1" >"%~dpn1.txt"
或者在批处理文件中使用单个命令行:
@if not "%~1" == "" read.exe "%~1" >"%~dpn1.txt"
要了解使用的命令及其工作原理,请打开命令提示符窗口,执行以下命令,并完全阅读为每个命令显示的所有帮助页面。
call /?
...解释%~1
(不带双引号的第一个参数)和%~dpn1
(没有第一个参数的文件扩展名的驱动器,路径和文件名)。echo /?
if /?