问题描述
我想在批处理文件变量中输入c#输出,有人可以帮忙。
以下是我的样本批处理文件代码。
@echo off
for / Fdelims =%% a in(C:\ Users \ u316383 \ Documents \ Backup\ConsoleApplication3.exe)设置datayyyymmdd = %% a。 ECHO datayyyymmdd。 @wait 15
简单c#代码:
使用System;
使用System.Collections.Generic;
使用System.Linq;
使用System.Text;
命名空间ConsoleApplication3
{
class Program {static void Main(string [] args)
{
Console.WriteLine(Hello World!);
}
}
}
I want to take c# output in batch file variable ,can anyone please help.
Following is my sample batch file code.
@echo off
for /F "delims=" %%a in (C:\Users\u316383\Documents\Backup\ConsoleApplication3.exe) do set datayyyymmdd=%%a. ECHO datayyyymmdd. @wait 15
simple c# code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication3
{
class Program{ static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
推荐答案
for /F "usebackq delims=" %%a in (`C:\Users\u316383\Documents\Backup\ConsoleApplication3.exe`) do set datayyyymmdd=%%a.
如果文件名包含空格,则使用后引号和双引号。
If the filename contains spaces then use back quotes and double quotes.
for /F "usebackq delims=" %%a in (`"C:\Users\u316383\Documents\Backup Files\ConsoleApplication3.exe"`) do set datayyyymmdd=%%a.
Alan。
Alan.
这篇关于在批处理文件中使用c#输出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!