Re: C# console application executing command line commands?

  • From: "black ares" <matematicianu2003@xxxxxxxxxxx>
  • To: <programmingblind@xxxxxxxxxxxxx>
  • Date: Fri, 6 Aug 2010 12:48:28 +0300

is perl not pearl
pearl is another thing than the perl language.

----- Original Message ----- From: "Katherine Moss" <plymouthroamer285@xxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx>
Sent: Thursday, August 05, 2010 11:37 PM
Subject: RE: C# console application executing command line commands?


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


__________
View the list's information and change your settings at //www.freelists.org/list/programmingblind

Other related posts: