RE: C# console application executing command line commands?

  • From: "Katherine Moss" <plymouthroamer285@xxxxxxxxx>
  • To: <programmingblind@xxxxxxxxxxxxx>
  • Date: Thu, 5 Aug 2010 16:37:16 -0400

But is LUA a free language?  Not that it matters, but I'm just curious.  And
I didn't know that LUA and pearl had .net implimintations.  

-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Littlefield,
Tyler
Sent: Thursday, August 05, 2010 4:06 PM
To: programmingblind@xxxxxxxxxxxxx
Subject: Re: C# console application executing command line commands?

Rather than make assumptions, why don't you read a bit about them? No, they 
are not "only good for web content."
----- Original Message ----- 
From: "Katherine Moss" <plymouthroamer285@xxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx>
Sent: Thursday, August 05, 2010 1:51 PM
Subject: RE: C# console application executing command line commands?


> Because Pearl and LUA are only good for web content, are they not?
>
> -----Original Message-----
> From: programmingblind-bounce@xxxxxxxxxxxxx
> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Littlefield,
> Tyler
> Sent: Thursday, August 05, 2010 10:26 AM
> To: programmingblind@xxxxxxxxxxxxx
> Subject: Re: C# console application executing command line commands?
>
> why would you want to use something as clunky as AutoIt when you have way
> more elegant solutions? imbedded python, lua, perl, etc.
> ----- Original Message ----- 
> From: "Katherine Moss" <plymouthroamer285@xxxxxxxxx>
> To: <programmingblind@xxxxxxxxxxxxx>
> Sent: Thursday, August 05, 2010 7:24 AM
> Subject: RE: C# console application executing command line commands?
>
>
>> But don't for get.  You can use AutoIt for the scripting part of it and 
>> C#
>> can just be the base of it with the AutoIt dll being called.
>>
>> -----Original Message-----
>> From: programmingblind-bounce@xxxxxxxxxxxxx
>> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Dave
>> Sent: Thursday, August 05, 2010 8:48 AM
>> To: programmingblind@xxxxxxxxxxxxx
>> Subject: Re: C# console application executing command line commands?
>>
>> Usually, C# is a little too heavy weight to perform batch
>> file/scripting tasks so there's no real elegant way of doing this.  C#
>> wants you to stay within the abstractions of processes, threads, and
>> objects.
>>
>> With that said, why not just use the static member
>>
>> Process.Start(string filename, string arguments);
>> http://msdn.microsoft.com/en-us/library/h6ak8zt5.aspx
>>
>> i.e.
>> try {
>> Process.Start("copy", @"/s c:\documents\foo z:\bar\");
>> Process.Start("del", @"/f c:\documents\foo\temp.txt");
>> }
>> catch (Exception exp) {
>> }
>> ...
>>
>> On 8/5/10, black ares <matematicianu2003@xxxxxxxxxxx> wrote:
>>> if you do an application and put it a shortcut as send to
>>> then when that item is clicked you app is called and a string is passed
>>> as
>>> argument, the name of the object where right click happened.
>>> I have done this for an application which receives an sql file and
>>> changes
>>> with capitals all keywords.
>>> Now if you right click on a sql file and give open with xxx application
>>> it
>>> will create another sql file with all keywords capitalised.
>>>
>>> ----- Original Message -----
>>> From: "Jacob Kruger" <jacobk@xxxxxxxxxxxxxx>
>>> To: <ProgrammingBlind@xxxxxxxxxxxxx>
>>> Sent: Thursday, August 05, 2010 7:15 AM
>>> Subject: Re: C# console application executing command line commands?
>>>
>>>
>>>> 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
>>>>
>>>
>>> __________
>>> View the list's information and change your settings at
>>> //www.freelists.org/list/programmingblind
>>>
>>>
>> __________
>> 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
>>
>>
>> __________
>> View the list's information and change your settings at
>> //www.freelists.org/list/programmingblind
>>
>
> __________
> 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 5343 (20100805) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
> __________ Information from ESET NOD32 Antivirus, version of virus 
> signature
> database 5344 (20100805) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>
> __________ Information from ESET NOD32 Antivirus, version of virus 
> signature
> database 5344 (20100805) __________
>
> 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
> 

__________
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 5344 (20100805) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
 
 

__________ Information from ESET NOD32 Antivirus, version of virus signature
database 5344 (20100805) __________

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

Other related posts: