|
More of a philosphical question - why do you need multiple default buttons? The Accept button dismisses the dialog box, so how does it matter which button click causes it to go away?
|
|
|
|
|
hi can any one help me how to do xp sidebar in ms.net2005 using c#
|
|
|
|
|
Lots of them already coded for you
safe=[^]
|
|
|
|
|
i want source code for xp sidebar where can i get it in c#
|
|
|
|
|
gadeypavan wrote: xp sidebar
Vista Sidebar
gadeypavan wrote: want source code for xp sidebar where can i get it in c#
www.rentacoder.com
Manas Bhardwaj
Please remember to rate helpful or unhelpful answers, it lets us and people reading the forums know if our answers are any good.
|
|
|
|
|
Noone is going to just hand over the entire source code for such a large project.
It is not as easy as you think it is. You need intimiate knowledge of how Windows works, how the Shell works, plug-in support in your own application, writing and exposing an API that thes plugins would use to interface with your SideBar, ..., yada, yada, yada...
|
|
|
|
|
rentacoder is a good option.
Then again, like most people who request around here, you can keep on dreaming.
|
|
|
|
|
|
I’m trying to run the following command string from a GUI, everything works fine but I can minimize the command prompt or run it in hidden mode.
Any way to do this?
string stfamtv0001 = "/C" + ("\"\"C:\\Program Files\\ ThinTV\\PLINK.EXE\"" + " " + "appliance@%ThinConnectedFrom%" + " " + "-pw appliance" + " " + "\"killall -q vlc; export DISPLAY= .0; vlc --video-on-top --key-vol-up 100 rtsp://stfamtv0001/streama\"\"");
private void data(string streamPath)
{
System.Diagnostics.Process ps;
ps = new System.Diagnostics.Process();
ps.EnableRaisingEvents = false;
System.Diagnostics.Process.Start("CMD.exe", streamPath);
ps.Close();
}
private void btnFOX_Click(object sender, EventArgs e)
{
data(stfamtv0001);
}
|
|
|
|
|
You can run it in silent mode.
ProcessStartInfo i = new ProcessStartInfo();
i.CreateNoWindow = true;
i.UseShellExecute = false;
i.RedirectStandardError = true;
i.FileName = "file to execute";
i.Arguments = (@"arguments");
System.Diagnostics.Process proc = Process.Start(i);
|
|
|
|
|
Can seem to get this to work, do you mind filling on the "file to execute" and the "arguments" so i have an example.
|
|
|
|
|
If command to execute in shell is "FOP.exe -XML abc.xml - pdf abc.pdf"
Then file to execute is FOP.exe and arguments are -XML abc.xml - pdf abc.pdf
|
|
|
|
|
|
No my code still is not working?
ProcessStartInfo ps = new ProcessStartInfo();
ps.CreateNoWindow = true;
ps.UseShellExecute = false;
ps.RedirectStandardError = true;
ps.FileName = "cmd.exe";
ps.Arguments = (@"/C" + "\"\"C:\\Program Files\\ThinTV\\PLINK.EXE\"" + " " + "appliance@%ThinConnectedFrom%" + " " + "-pw appliance" + " " + "\"killall -q vlc; export DISPLAY= .0; vlc --halfscreen --key-vol-up 100 rtsp://stfamtv0001/streama\"\"");
System.Diagnostics.Process proc = Process.Start(ps);
Not sure why when its put into a click event nothing happens.
|
|
|
|
|
step through the code and make a dummy string hold your Ps.Arguments property and see if it is correct as you would type it into the command prompt.
|
|
|
|
|
You need not use cmd.exe as it the command shell which would automatically get invoked.
your executable file here is /C" + "\"\"C:\\Program Files\\ThinTV\\PLINK.EXE and your arguments is appliance@%ThinConnectedFrom%" + " " + "-pw appliance" + " " + "\"killall -q vlc; export DISPLAY=.0; vlc --halfscreen --key-vol-up 100 rtsp://stfamtv0001/streama\"\""
Please arrange it accordingly.
Let me know if you still need some help.
|
|
|
|
|
Ok I broke the code down and put it into a click event as follows
ProcessStartInfo ps = new ProcessStartInfo();
ps.CreateNoWindow = true;
ps.UseShellExecute = false;
ps.RedirectStandardError = true;
ps.FileName = "/C" + "\"\"C:\\Program Files\\RBS ThinTV\\PLINK.EXE\"";
ps.Arguments = (@"appliance@%ThinConnectedFrom%" + " " + "-pw appliance" + " " + "\"killall -q vlc; export DISPLAY= .0; vlc --video-on-top --key-vol-up 100 rtsp://stfamtv0002/streama\"\"");
System.Diagnostics.Process proc = Process.Start(ps);
Not sure but now its getting a Win32Excepetion was unhanded error.... on this line System.Diagnostics.Process proc = Process.Start(ps);
The command string is perfect.... its really weird.
|
|
|
|
|
"/C" + "\"\"C:\\Program Files\\RBS ThinTV\\PLINK.EXE\""; -----here what is "/C" ?
To check the validity of the code.
USe
ps.FileName = "Notepad";
ps.Arguments = "abc.txt"
Check whether notepad opens or not and then check your code accordingly.
|
|
|
|
|
/C is a command line switch for cmd.exe.
I believe the filename string should be "C:\\Program Files\\RBS ThinTV\\PLINK.EXE"
The true man wants two things: danger and play. For that reason he wants woman, as the most dangerous plaything.
|
|
|
|
|
I guess you are correct..
|
|
|
|
|
Ok I was able to verify that this test with notepad worked great so I think the error is in my arguments. The original argument that works in a command prompt is this.
"/C" + ("\"\"C:\\Program Files\\RBS ThinTV\\PLINK.EXE\"" + " " + "appliance@%ThinConnectedFrom%" + " " + "-pw appliance" + " " + "\"killall -q vlc; export DISPLAY= .0; vlc --key-vol-up 100 rtsp://stfamtv0001/streama\"\"");
So at this point since we are not using a command prompt the "/C" is nulled which leaves us with
"\"\"C:\\Program Files\\RBS ThinTV\\PLINK.EXE\"" + " " + "appliance@%ThinConnectedFrom%" + " " + "-pw appliance" + " " + "\"killall -q vlc; export DISPLAY= .0; vlc --key-vol-up 100 rtsp://stfamtv0001/streama\"\"");
Breaking this command string down we have
ps.FileName = "C:\\Program Files\\RBS ThinTV\\PLINK.EXE";
and
ps.Arguments = (@"appliance@%ThinConnectedFrom%" + " " + "-pw appliance" + " " + "\"killall -q vlc; export DISPLAY= .0; vlc --video-on-top --key-vol-up 100 rtsp://stfamtv0002/streama\"\"");
The trick now i believe is int he syntax.
|
|
|
|
|
|
Im a network engineer for a small company, but I enjoy programing keeps my mind sharp. I dont have much expereince in programing but I sure like it.
|
|
|
|
|
cool!!..good to know about you
|
|
|
|
|
Is there anyway i can really test the syntax to make sure is all correct?
|
|
|
|