与参数的batch file链接

我有一个脚本,它会根据刚刚运行的计算机生成带有信息的电子邮件。 在电子邮件中还有另一个batch file(运行一个exe文件)的链接,我只是有时需要,所述batch file需要通过链接来执行,参数根据从第一个脚本中提取的信息而改变。

现在,如果你破译了这些,祝贺你。

我需要知道的是,这是可能的(从一个链接运行批处理脚本的参数),如果有的话,任何人都可以提供这方面的信息。

这取决于传递参数中的数据types。 如果是简单的文本数据,less于256个字符,您可以在命令行上这样做。 更长的参数可能需要使用环境variables。 或者更糟的是,文本文件。

[FirstLevel.script]

SetWindowsEnvironment("CMDLongParm", $ResultString1); SysCall("f:\batch\sub.cmd \"$ResultString2\""); 

[sub.cmd]

 @echo off DoEmail %1 %CMDLongParm% >> Email.Log 

只是一些伪代码示例来显示它是如何完成的。

没有看到你的链接的格式,是不是真的可以说是或否。 然而,你可以做的是将整个链接作为parameter passing,并由batch file自己parsing,以提取兴趣点。

任何机会,你可以让第一个脚本生成一个临时脚本,硬编码变化的参数,然后发送一个电子邮件链接到临时副本的脚本?

否则,我不确定在指向脚本的URL中包含“参数”的明显方法。

(我理解你的要求了吗?)