Not specifically - this initial/current app is just one that would be used from send to context menu shortcut to generate playlists for a specific media player, since it uses a slightly different format of text file than, for example, winamp generated playlists, so I really just want to be able to catch the argument/parameter sent to it - args[0], and then I can either use an actual System.IO.StreamWriter to write the relevant text file, or should be able to just call the relevant command line command to generate that text file, using a form of dir > filename command, and idea is also to keep it as low level/simple as possible to let it work on a wider variety of machines, but anyway. In other words, would actually have preferred to just handle this in a batch file, but it's been a while since used one of them to try manipulate any variable values, etc. Looking into this also got me thinking about a few other possible uses for a command line/console app, and that's also why started wondering about getting it to execute command line commands, and exit/finish off itsself after code execution, but the other application/usage of console applications would most likely be related to either utilities, or simple, pseudo games etc. Stay well Jacob Kruger Blind Biker Skype: BlindZA '...fate had broken his body, but not his spirit...'----- Original Message ----- From: "Jamal Mazrui" <empower@xxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx> Cc: "Jacob Kruger" <jacobk@xxxxxxxxxxxxxx> Sent: Thursday, August 05, 2010 4:16 AM Subject: Re: C# console application executing command line commands?
Are you interested in creating a console mode environment with a read-execute-print-loop (REPL)? Generally, this requires a dynamic language that includes an "Eval" function that can evaluate arbitrary code at runtime and display the result. C# and Visual Basic do not have such a feature. JScript .NET, IronPython, IronRuby, F#, Boo, and Nemerl -- all .NET languages -- do. Jamal On 8/4/2010 3:46 PM, Jacob Kruger wrote:Got that far, but apart from using System.Console.WriteLine to write strings to the console output, without them executing, and also trying to start a System.Diagnostics.Process like have done in past to launch external apps, I don't seem to be able to find out how to actually execute a command, and it always finishes off with something like 'Press any key' when it finishes executing. Stay well Jacob Kruger Blind Biker Skype: BlindZA '...fate had broken his body, but not his spirit...' ----- Original Message ----- *From:* Katherine Moss <mailto:plymouthroamer285@xxxxxxxxx> *To:* programmingblind@xxxxxxxxxxxxx <mailto:programmingblind@xxxxxxxxxxxxx> *Sent:* Wednesday, August 04, 2010 8:38 PM *Subject:* RE: C# console application executing command line commands? No you're not. All you have to do is to use the Console App template in VS2010 or 2008. That will set up the correct namespaces and such and then just tell it what you want the program to do. *From:* programmingblind-bounce@xxxxxxxxxxxxx <mailto:programmingblind-bounce@xxxxxxxxxxxxx> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] *On Behalf Of *Jacob Kruger *Sent:* Wednesday, August 04, 2010 1:40 PM *To:* Program-l *Cc:* ProgrammingBlind@xxxxxxxxxxxxx *Subject:* C# console application executing command line commands? Ok, next silly question... Since have never really created command line/console applications, am now just trying to figure out how to get a console application created in C# to execute command line commands, and then how to get it to close/exit itsself after operation? Idea would be to create a slightly trumped up target for something like a send to shortcut that can do a bit more than your average batch file. Have looked for simple examples, but am obviously, again, using incorrect search terms or something - LOL! TIA Jacob Kruger Blind Biker Skype: BlindZA '...fate had broken his body, but not his spirit...' __________ Information from ESET NOD32 Antivirus, version of virus signature database 5341 (20100804) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 5339 (20100804) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 5339 (20100804) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 5341 (20100804) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com__________ View the list's information and change your settings at //www.freelists.org/list/programmingblind __________ Information from ESET NOD32 Antivirus, version of virus signature database 5341 (20100804) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com
__________ Information from ESET NOD32 Antivirus, version of virus signature database 5341 (20100804) __________
The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 5341 (20100804) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________View the list's information and change your settings at //www.freelists.org/list/programmingblind