I haven't touched VB or Visual Studio in an incredibly long time, so I appologize if this sounds ignorant.
Right now, my application (pictured below) is a simple button that executes a shell command. I was thrilled that I even managed that, but it got me to wondering if my application could execute that command, rather than sending the process to cmd.exe.
ok, i've been able to figure out that i can add a button to a menubar (like the file edit view, ones at the top of most programs) and so far i have figured out:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click form1.MenuStrip1.Items.Add(TextBox1.Text)
I have a VB application that executes an external application, via Shell().
What I want is to be able to have control over the "shortcut properties", if you will (such as icon & title), resulting in the external app being forced to use that specified icon and title for its spot in the taskbar while it is running.
A normal desktop shortcut does this easily (by editing its properties) but I don't know if it's possible to take advantage of that.
I'm trying to make a per-user shell for a Vista box to simplify use of a particular system for my users. I have no problem making a program that I want to use and I am familiar with the process of editin the registry to make my program the users shell but I've run into a snag.
Whenever a user with the custom shell logs on, there is a delay just after they enter their password where the system will sit at "Preparing Desktop" for about 30 seconds. I know for a fact that the user desktop is already made and this shouldn't be taking that long.
I've poked around on the web and see various places saying that winlogon is waiting for the shell to flag a "shell ready" flag of some sort but I am unfamiliar with any such flag.
Anyone know of such a fix for the long login time or anything about a shell ready flag?
I have a VB.net program in which I call the Shell function. I would like to get the text output that is produced from this code in a file. However, this is not the return value of the executed code so I don't really know how to.
This program is a service but has access to the disk no problem as I already log other information. The whole service have multiple thread so I must also make sure that when the file is written it's not already accessed.
So the app that I am working on requires me to launch shell commands that output text into a command prompt window. I need to be able to capture that text into a string.
I'm using a VB.net process to shell another exe process (which will wait until completion before processing is continued in the main app); however, I need to know if there is an error in the shelled exe process before continuing in the main app.
I'm trying to run batch files code within Visual Basic. I've been told you can do this using the Shell command, however I'm running into trouble with double quotes.As the Shell command syntax is Shell("codecodecode"), I'm not sure what to do when the batch file already contains quotes.
I am trying to execute a shell command with vb.net that includes variable from the vb.net code.I have experience with batch, and Unix scripting. I had to modify the contents of the code as it is confidential to me at the moment.Example of my problem:
Dim Variable1 As String = "Location_to_.exe" Dim Location As String = "UNC_Path_Goes_Here" Dim Options As String = "/Options go here"
Shell("cmd.exe", /C Variable1, Location, Options) This is something that must be run from CMD.exe and I am trying to do it this way to make it as dynamic as possible.
I know the "Process.Start" function, but it creates a new object of the cmd shell which terminates itself when the Python script is at its end. How can i open the original Windows Command Shell so that the Python file can run to its end without the box getting closed?
I am trying to setup a variable in VB, which will execute a shell command (autostatus.exe) with a parameter (-j JobName), and later display the output of the said variable. The code thus far is...
Dim JobName Dim JobStatus JobName = "asysr11_set_global_var_2day" JobStatus = ShellExecute("autostatus.exe", -j, JobName)
What is the easiest way to achieve this? Currently, the above code returns error message "line:4, Type mismatch: 'ShellExecute', code: 800A000D"
I have a visual basic shell command that installs an IPP printers with a shell command. It asks for the username for the port. userport = username.Text
How do I Incorporate that into: Shell("rundll32 printui.dll,PrintUIEntry /b ""AT-LAB-BWQ"" /if /f %windir%inf tprint.inf /r ""[URL]"" /m ""HP Color LaserJet 2800 Series PS"" /z /u")
I've created a very basic WF Shell project which runs an EXE (xyz.exe) in the WF Shell project's Resource folder. I can get a command line working from the Shell to open the other EXE (xyz.exe). But, I can't get code to close the Shell project's other EXE (xyz.exe) once it is opened. The xyz.exe windows called by the Shell continues to stay open even if I pass a "close" command line to the Shell.
The following code (which Paul suggested in another posting) will not close the other (xyz.exe) EXE's running process (when called by the Shell). While the Shell seems to be able to return it's called subordinate EXE's (xyz.exe) ID, not sure how to use such an ID to close its process.
Imports System.Diagnostics Module Module1 Dim resourceFolder As String = Application.StartupPath & "Resources"
I've researched this - and have read the other posts on this forum so this isn't a request for the commands themselves.My issue is that I can't get the 'desktop background' (to change the picture) applet to run from the following:Call Shell("rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0", 1)
what I get from changing the commands are the following:Desktop Icon Settings Call Shell("rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0", 1)
If I increment up from 3 (desk.cpl,,3) to 4,5,6 etc it still only gives me resolution settings. I tried up to 15 but lost the will to live after that! I'm using Vista (and VB 2008) so not sure if this is the issue, but if anyone has any suggestions please - I'm all ears.
I'm using the following code to execute a command-line script, which uses imagemagick (a third-party, free, image tool) to create a watermark. (And then I run a similar command to attach the watermark to my image.)What I need, though, is to be able to receive the RESPONSE/RETURN CODE from the execution...it seems to sometimes fail.
Is there any way i can run a Quest AD management shell command (not a plain powershell command) from Vb 2005 ? i mean do i need to register a snap-in within vb or register a dll or something ?for eg. i need to create a simple script to add multiple users to multiple groups then i can quickly design the front end in VB with 1 textbox for users & 1 for groups & then in background can i run a quest ad management shell command to actually add the groups (using add-qadgroupmember in this case)
I searched around and could not find a solution so I am sorry if I started something that has already been covered. Want I want to do is run a command line code and simply return a boolean of if it was successful or not. Is this possible? Typically when you run something (example net user User Pass) it will return a value "The command Completed Successfully." If I return this value I will have it from there.
i am trying to open a excel 2007 file using a shell command in visual studio .net 2008 from a button object but it says "File Not Found" even though I created the file and put it into the same folder as the application.
I have a legacy vb6 application that uses a shell command to launch a newer .net application. It's a very simple command, just launches an app. Here's the problem. When I run the .net app through the shell command, it tries to connect to a database that is not referenced in it. If I double-click the .net executable, it runs just fine and connects the way it is supposed to. Normal, no problems. Only when I run it from the shell command do I have problems. I have checked everything I can think of and simply can not come up with a reason why the app would behave differently when launched from a shell command.
I've already added the unix2dos command in my environment path on the server.But when I execute the above mentioned command I get a FileNotFound exception even when the file is located on the disk.
I'm having trouble getting this Shell command to hide this script. I got this Shell command to work with other compiled VB script but blog_finder.exe was created by some other program. Any ideas on how to hide it or minimize it. All variations of AppWinStyle.xxx doesn't seem to work. [Code]
If I execute any shell command in VB application How can I capture the return code from the shell command. I have written something like this shell(db2look ....,AppWinStyle.Hide) Now I want to know the return code of the above command which ran using shell script.
Since redemption isn�t working [URL] - I need to have outlook running to do what I want.For some reason the only time it works is when I have started outlook manually. It doesn�t work when I use:
Shell("C:ProgramMicrosoft OfficeOFFICE11outlook.exe") or Shell("C:ProgramMicrosoft OfficeOFFICE11outlook.exe", AppWinStyle.MaximizedFocus)
Do you know how to call the shell command so that the program starts as if I had started it manually?
I'm using VB2008 Shell function to execute file with arguments. But I'm not sure how should look my PathName in Shell function with all necessary arguments and command-line switches. Without arguments: [Code]