TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
vishal verma
NA
36
0
Returning value to batch file from c#
Jun 20 2014 11:34 AM
I want to call a c# program from a batch file and then use the output generated from the c# program as avarable that can be passed on to another c# program from same batch file.
dummy c# code-
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo(@"C:\Users\u316383\Desktop\gre\test.bat");
psi.Arguments = "Evandro 09/08/1977";
psi.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal;
psi.UseShellExecute = false;
System.Diagnostics.Process p = System.Diagnostics.Process.Start(psi);
p.Start();
p.Kill();
System.Console.Read();
}
}
}
and my bacth file is :
echo off
echo Name: %1
echo Birth: %2
set v= %1
echo data : v
---
the problem is though name is dispalyed by taking arguement (%1),but value of v is not getting set as %1.
any help will b gratefull.
Reply
Answers (
0
)
How to use split function with data reader
Pop up window using window.open