Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 使用VBS设置变量以成批输出_String_Variables_Batch File_Vbscript_Environment Variables - Fatal编程技术网

String 使用VBS设置变量以成批输出

String 使用VBS设置变量以成批输出,string,variables,batch-file,vbscript,environment-variables,String,Variables,Batch File,Vbscript,Environment Variables,我有一个输出字符串的VBSript。我可以将该字符串设置为环境变量吗 示例:假设我的脚本创建字符串:abcstring。我想添加字符串输出作为变量:StringVar 因此,如果我在批处理命令中输入%StringVar%,它将输出:abcstring 这可能吗?如果您将其创建为Volatile,则它将在VBScript终止后可用(实际上,直到用户注销) 我应该补充一点,VBSript的用途是提取另外两个字符串的部分,并将它们添加到一个字符串中。是否从批处理脚本运行VBScript,并希望该(父)

我有一个输出字符串的VBSript。我可以将该字符串设置为环境变量吗

示例:假设我的脚本创建字符串:abcstring。我想添加字符串输出作为变量:StringVar

因此,如果我在批处理命令中输入%StringVar%,它将输出:abcstring


这可能吗?

如果您将其创建为Volatile,则它将在VBScript终止后可用(实际上,直到用户注销)


我应该补充一点,VBSript的用途是提取另外两个字符串的部分,并将它们添加到一个字符串中。是否从批处理脚本运行VBScript,并希望该(父)批处理脚本中的变量中的输出可用?还是运行VBScript,然后在稍后的某个时间启动批处理脚本,以便使用VBScript的输出?
With CreateObject("WScript.Shell")
    .Environment("VOLATILE")("StringVar") = "This is a string"
End With