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 use the Shell to have my application call an external application but its not working...I don't understand why. I get the following error: 'System.windows.shell' is a namespace and cannot be used as an expression!
Heres my code....any ideas what I'm doing wrong. Its got to be a simple...stupid error.
Private Sub mnuUpgrade_Click(ByVal Ctrl As Microsoft.Expression.Web.Interop.Legacy.CommandBarButton, ByRef CancelDefault As Boolean) Handles mnuUpgrade.Click
I imported an app from vb6 to vb.net It works fine. It has one axmsflexgrid control. Now I want to add another axmsflexgrid control in the same app. I tried to copy and paste from one frame (groupbox) to another and got this error:
"An error occurred while processing this command: Exception from HRESULT:0x800A018A (CTL_E_GETNOTSUPPORTED)"
An inputs on how would I fix this? Or just make a new axmsflexgrid?
I need to open a *.py file in the shell (DOS) box, but it returns an error that no file was found at the specified path. But this path is completely correct. Unless Visual Basic are referencing to paths in another matter than C#? 'Cause I am developing in C# and referenced to VB to do this.
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 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"
Im trying to open media player (full screen) and play a movie. When i create the file path like so: Dim MoviePathVTS As String = String.Concat("""" + tempMoviePath, " \VIDEO_TS\VTS_01_1.VOB" + """")
It wont play the file but if i do it like this: Dim video1 = """F:\Movies\DvD\Angels and Deamons\VIDEO_TS\VTS_01_1.VOB"""
It plays fine? the file paths are the same including the extra "" but it just refuses to play. I need the top one because i have many movies in a treeview.
Heres my code
Private Sub watchNow_Click(ByVal sender As Object, ByVal e As EventArgs)
'get the position of the selected node Dim i = movieTreeView.SelectedNode.Index
I'm running VB 2008 express, I'm connected to a MS access 2007 database. I get the following error
Syntax error in INSERT INTO statement.My code is as follows
Imports System.Data Imports System.Data.OleDb Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
I was just trying to compile a program from Sams Teach Yourself C#, I've done some before but just changes to an existing program. Now I'm trying to make my own. I get an error on the picShowPicture command. I believe it's in the System.Drawing namespace which I have a using command for in my program, however, that command is not being recognized.
I am trying to make a picture that, when clicked on, will open Firefox. I am trying to make it come to the foreground, ie, main focus, but it says that an object is required:
Private Sub Image6_Click() Dim firefox firefox = Shell("C:WindowsProgram FilesMozilla Firefoxfirefox.exe", AppWinStyle.NormalFocus)
I want to open some files using my program. and I decided to use a shell command. but when i use shell it gives "file not found error"for example
Shell("C:Documents and SettingsĂ–nerYavuzDesktopaa.txt") ==> it gives error but Shell("C:Documents and SettingsĂ–nerYavuzDesktopwarkey.exe")==> its work
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 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.
I am trying to build a word add in to add xml files to documents, I am under the assumption that Microsoft.Office.Interop.Word.Application.ActiveDocument will work with the document being used, but when I try to use the add in I receive the error: "this command is not available because no document is open " o:
Dim activeDoc As New Microsoft.Office.Interop.Word.Application Dim currentDoc As Microsoft.Office.Interop.Word.Document = activeDoc.ActiveDocument()
I am getting errors when I try to use this adodb.connection and command in my code. The error I am getting is saying that the connection and command are not defined. I read online that depending on your version of vb that you might use the "OLE" connection instead of ADODB.