您好,我一直在尝试获取用户输入并将其存储在变量中,然后在CMD中使用该变量。所有这些都在DXL脚本中!! 快看一下我已经尝试过但仍然无法正常工作的代码。
private LinkedList<DataTable> dataTableChanges = new LinkedList<DataTable>();
public void UserFilterData()
{
// some code here
dataTableChanges.AddLast((MyDataGridView.DataSource.Copy()); // DataSource is an obj. Can't call Copy()
}
public void BackButton(object sender, EventArgs e)
{
if (dataTableChanges.Count >= 2 )
{
dataTableChanges.RemoveLast();
MyDataGridView.DataSource = dataTableChanges.Last.Value;
}
else
{
MessageBox.Show("No prior changes to revert to.");
}
}
答案 0 :(得分:0)
要在字符串中添加“ wheretosave”,请使用
system("cmd.exe /C cd /d " wheretosave " & dir & PAUSE")
但是我认为系统调用不起作用。当我启动命令行并执行命令时
cmd.exe /C cd /d d:\temp & dir & PAUSE
然后我得到原始目录的目录