【发布时间】:2011-11-26 21:26:12
【问题描述】:
我正在使用 Windows 窗体并尝试将字符串传递给 vbscript。该程序要求用户选择一个文件夹,我正在尝试选择文件夹并将其传递给 vbscript。
C#代码:
String SelectedFolder = @"C:\Users";
folderBrowserDialog1.SelectedPath = SelectedFolder;
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
//Set selectedFolder equal to the folder that was choosen
SelectedFolder = folderBrowserDialog1.SelectedPath;
//Call VBScript
System.Diagnostics.Process.Start(".vbsPath");
VBScript:
TargetFolder = Request.QueryString("SelectedFolder")
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(TargetFolder)
Set colItems = objFolder.Items
For Each objItem in colItems
objItem.InvokeVerbEx("Print")
Next
任何帮助将不胜感激。谢谢
【问题讨论】:
-
Request.QueryString?所以你想将字符串作为 url 参数传递给用 vbscript 编写的经典 asp 页面?
-
对不起,我对vbscript很陌生,一直在寻找访问字符串的方法; Request.QueryString 是我发现的唯一看起来可能有效但无效的东西。有没有办法将 C# 字符串传递给 VBscript?