Detect A Command Line Request When The .exe Is Already Running?

Dec 10, 2011

My single-instance application has code to auto-start from the command line and open a requesting file with the appropriate extension when it's double-clicked or 'run' - this works fine. Once it's up and running however, what is the recognised way to detect a command line request to open another similar file so I can offer an option box to stay with the existing file or close it and swap to the new one? Can I do this within the main app, or do I need some sort of 'background listening' app to detect this and act accordingly?

View 3 Replies


ADVERTISEMENT

.net - Running Command Line Arguments?

Aug 23, 2011

I'm trying to run a command line argument through VB.NET using the Shell() command.I'm trying to use this piece of code:

FOR /R %I in (*.pdf) DO @pdf2swf.exe "%~fI" -o "%~dpI%~nI.swf" -f -T 9
-t -G

Using this:

Shell("FOR /R %I in (*.pdf) DO @pdf2swf.exe "%~fI" -o "%~dpI%~nI.swf" -f -T 9
-t -G ")

However, the interpreter is giving me this error:

Character is not valid. (BC30037)

For the %~ part.I also tried created a string and passing the argument to the Shell() command by using Shell(StringName) but I still get the same error in the string.

View 3 Replies

Check If A Particular Command Line Is Running In Cmd Prompt?

Jul 8, 2010

create a vb / dos code which will do the following: Check if a command prompt window is running with the following command: mgms A1 (mgms is a custom command) If it is running, exit. If it is not running, start cmd prompt and run the command , exit

View 1 Replies

Process Start And Running Defrag Command Line

Mar 17, 2011

For some reason I can not get the following code to work properly:

[Code]...

View 1 Replies

Passing Command Line Arguments To Already Running Single Instance App

Jan 19, 2010

I have a single instance database app that emails out notifications. I would like to add a link in the emails that when clicked would open up the app and go to the section of the program that its supposed to go to. I implemented my own URL protocol so that links starting with my codewords get passed to my EXE. So far so good. I then parse the URL and pull the keyword and identifier out to open that section of the program. So if a user clicks a link like this:

MyApp:LoadCompany?ID=323

My application will start, it will grab the arguments (LoadCompany?ID=323), pass this to my load company routine and then load up company ID 323. Works great.

Now the issue is if the program is already open I still want the links to work but since it's a single instance app it just closes the second app. How can I add something ot the app to watch for this or receive a message from the second app? I know I will need to check status of what I'm doing and make sure things are saved, check security, etc but I can get all that done easily enough. I've found some examples online but none really did what I wanted them to.

View 8 Replies

Command Line Argument: Check If Correct Command Line Or Exit App?

Jun 6, 2012

I have beginner skills using VB (am using the Express edition to learn). I would like to know how to set up a conditional statement in a Windows Form (WF) app that would check if a specific command line has been passed by another separate app that launchesthe Windows Form app using command lines, and if not passed, then the Windows Form app would shut down (exit, close).So far, I can use:

For Each s As String In My.Application.CommandLineArgs
If s <> "xyz" Then
Me.Close()

[code]....

View 14 Replies

Send A Command To A Command Line And Then Submit The Command?

Apr 30, 2010

First let me say that I am not sure whether or not this should go in this section or the API section, and if it needs to be moved I apologize. My issue is fairly straight forward, but for some reason I cannot get it to work.

I am trying to send a command to a command line and then submit the command. I have been trying without success to get this to work in v2008 Express and v2010 Express, Here is the code I am trying to us:

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" ( _
ByVal lpClassName As String, _
ByVal lpWindowName As String _

[Code].....

View 6 Replies

Command Line Switches - Keeping Command Window Open?

Feb 24, 2010

I am using the following code to run defrag and to analyze if the C: drive requires defragmentation:

Dim analyze As Process = System.Diagnostics.Process.Start("C:WindowsSystem32defrag.exe", "C: /a /h /u /v")

This process runs through analyzing, runs it in normal mode & prints the progress to the command window.

My problem is that as soon as the process is complete the command window closes. I need it to stay open so that I can read the results.

View 3 Replies

Send Command To Command Line From Windows Form Application?

Mar 11, 2010

I am trying to send a command to the external command line (cmd.exe) from the Windows form application that I'm writing in VB.NET (using VS2008).

I can only access the external program thru the command line (its not my program) and I must do so from a form app.

I am trying to use the following code. I am able to call a cmd.exe window, but I can't pass the command line my command.

Using mp As New Process
With mp.StartInfo
.FileName = "cmd.exe"

[Code].....

View 8 Replies

Command Line Program To End Before Moving Onto The Next Command In Loop?

Feb 4, 2011

I am using a CheckedListBox that is populated with Filenames (full path, i.e. C:TestTest.jpg)When I have the files that I want in the CheckedListBox I wish to click a Start Button which will process the list one at a time using an exe program that runs on the Command Line. There are arguments that need to pass to the command line as well as the file location in order for the program to process.I currently have it working but the issue is the loop finishes quickly and it is left up to the CMD.exe to finish the process. What I would like is for the LOOP to wait until each file completes processing before passing the command for the next file in the CheckedListBox.There some reasons I wish for it to work this way.

1) I would like to have a button that can Pause/Restart the Loop.

2) I would like to have a button that can Stop the Loop so the whole process can end.

3) I would like to have the Loop remove each file one by one from the CheckedListBox after it has been processed.

4) I would like to display a Message once all the files have been processed.

5) And if it were possible I would like to report the status either by text or a progress bar showing where it is at in the process.

6) And the ability to add some error handling if possible.

Since the Loop finishes so quickly as it just passes the command to the command line using the & as a seperator it is the command line that is handling the rest of the process. Because of this there is not control over it in the GUI.The code I am using allows the Command Line text to display in the Form so it won't open up a seperate window to run CMD.exe. This is the desired affect as I would like everything to appear to run from within the Form itself.

[Code]...

View 6 Replies

Reading Each Entry Line By Line And Running The Algorithm?

Jun 24, 2011

I have a text file with thousands of entries of 11 digit numbers. With a button click I need to import the data into my form in a texybox, read the first entry, run an algorithm and place the result as a new line in another textbox. Then move to the second entry and so on.

I am able to read the data from the file and place into a textbox but I am having trouble with reading each entry line by line and running the algorithm.The algorithm that needs to be ran consists of reading each character one at a time for each line and is as follows:

ENTRY example: 12358458754

The characters 1,3,8,5,7,4 need to be summed then multiplied by 3. These are all the characters starting with the first character and skipping every other one. I will call them "odds" (not referring to numeric value)The characters that are skipped, I will call them "evens", need to be summed together then added to the result of the "odds" which were summed then multiplied by 3.The total result needs to then be divided by 10 and the remainder needs to be subtracted from 10. It should be something like this: (10 - ((sumOdds * 3) + sumEvens) mod 10))

View 10 Replies

Detect Whether Ie Is Running Or Not?

Feb 8, 2010

I want to create a windows app which can display a message box whenever i open or close the internet explorer window. As the internet explorer window is opened a messagebox showing that "internet window is now opened" and when it is closed a msgbox showing "ie window is closed".

Kindly help this newbie in writing the code for the same that how can my app made in vb.net detects that ie is opened.

View 4 Replies

.NET - Pass Command On Command Line?

May 29, 2012

I am struggling to pass a parameter to a VB.NET application via a Windows scheduled task. It works perfectly in Visual Studio (passing a command line arguement via project properties).If I am calling a VB6 application, then I will supply the following parameters and it works:

Run: c:progra~1TestTest.exe TestParameter Start In: c:progra~1Test However, if I supply the same parameters in VB.NET, the program throws an exception when it tries to create an instance of a class in the Form.Load: System.NullReferenceException cannot create instance of object.

I have also tried the following:Run: c:program filesTestTest.exe TestParameter Start In: "c:program filesTest" This time the status of the scheduled task changes to "cannot start".What is the correct way to specify command line parameters in a scheduled task for a VB.NET program?UPDATE I found the solution on this web page:[URL}.. I am still confused as to why the program would not create an instance of an object when I used the 8 bit paths (i.e. progra~1)

View 1 Replies

.net - Detect What OS The User Is Running?

Jul 22, 2010

I am using VB .Net 2.0. I know I can detect the OS using

System.Environment.OSVersion

Can anyone tell me if there's a list somewhere where I can find what that generates for different OS versions.

Specifically I am trying to detect if a user is running Windows 7 64-bit.

View 4 Replies

C# - Detect Running In The Console?

Apr 13, 2009

Is there a simple way to have a code library automatically detect if it's being called from a console application or a windows application? I'd like my library not to report to the Windows Event log if it's being called from a console window, but instead report to the console window. If however, it's not being run from within a console window, it should report to the Windows Event Log.

I thought about requiring my the logging component to be passed the log target, but it would be neat if it could just automatically handle these two targets natively. I don't yet require something as extensive as log4net, indeed, if it becomes necessary to provide support to log to a database/file and other as yet unknown logging targets, then I may recommend such a solution. For now though, just having my component auto-detect the environment and log to the console or the event log according to the environment would be plenty.

View 3 Replies

Detect If A Computer Is Running App And If So, Get The Varialbe?

Oct 15, 2010

I have created an app that will run on many computers, each will connect to one database on the network. When ever an app is running on the local machine, it has a Public Variable called MyUserName, which has the name of the user currently running the app.Is there a way to have an app running on the server side that could reach out to all the currently connected computers and 1: see if the app is running and 2: if it is running, retrieve that Public Variable, MyUserName? if this cant be done in this manner, is there some other way i can detect if a computer is running my app and if so, get the varialbe?

View 2 Replies

Detect Process And Not Running It When Detected?

Feb 9, 2012

trying to detect the process, if it is not running, then only run the process, but it still runs the process eventhough the process is still running :(

For Each Proc As Process In Process.GetProcesses()
Dim strProc As String = Proc.ProcessName & ".exe"
If Not strProc = "MemberSyncFBtoSQL.exe" Then

[Code]....

View 2 Replies

How To Detect If Code Is Running Inside IDE

Nov 17, 2009

I have a number of msgbox's I only want to be displayed if I'm debugging (running inside the IDE)

Is it possible to raise a flag as such:

If RunningInsideIDE=True then

View 7 Replies

Component Detect When Parent Form Is Running In The IDE

Dec 1, 2010

I have developed a Component and I want it to be able to detect when it's running in the IDE.

Or, let me rephrase that - I want my component to be able to detect when its parent form is running in the IDE.

I can use .DesignMode and a few other methods to detect when my component is running in the IDE (For example when my component is placed on a form etc)

But when the parent form is executed from within the IDE then .DesignMode returns false.

Is it possible for a component to detect if its parent (the form) was started via an IDE/Designer ? or via the command line/start menu or what ?

View 3 Replies

Getting Code To Detect The Operating System Running?

Mar 15, 2009

I need code to fit for an 'if then' statement based on an operating system. So let's say I am running windows XP, the program detects it, and with a simple if then' statement it opens form2, if i was running vista, it would open form1. So basically i need something like: If (WindowXP current OS) then form2.open, If (windowsvista currrent OS) then form1.openOf course, the above statement won't work because I need code to support the detection of the O.S.Note: I just need code for just these two O.S'es, also I don't care if its Windows XP SP1 2, or 3, just as long as it's an XP.

View 4 Replies

C# - Detect If .NET Assembly Is Running From Website Or From A Desktop Machine?

Jul 6, 2010

I just want to write code inside my assembly to detect whether it is running on a "desktop machine", or inside the context of an ASP.NET application. This is crucial guys, (licensing purposes), and I don't want to get fired because I did a mistake.So, please, be direct and if you please give me some code snippet.

EDIT v 2.0: What about using in the assembly:

[assembly: "AspNetHostingPermission (SecurityAction.RequestRefuge, Unrestricted=true)]"

to prevent the execution on the web?

View 2 Replies

ALTERNATIVE OF RESPONSE.REDIRECT - Client.openRead To Send Request And Passing Line Through Finalurl

Nov 21, 2009

I am using a client.openRead to send request and passing line through finalurl.

Dim data As Stream = client.OpenRead(finalurl)

Now my server blocks ports and i am getting error on this line now is there any other solution to client.OpenRead and what ever i am sending throught this is code is going on other company's server so i can't tell then to change their way so is there any other solution to this?

I AM THINKING THAT IF PORTS THEN IMPOSSIBLE TO SEND REQUEST.SO ONLY WAY IS TO CHANTGE SERVER WHER I HOST MY SITE

Dim data As Stream = client.OpenRead(finalurl)

And in final url i have other sites url and some querystring data

For example

dim finalurl as string= [url]

I already use WebHttpRequest but it not works still server not allow it.But i try it with response.redirect and it works but not suiteable to my conditions.i want control on my site so i was using Dim data As Stream = client.OpenRead(finalurl) but now server block some ports due to some reasons

View 9 Replies

Running A Command On Key Press?

Jan 21, 2009

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
WebBrowser1.Navigate("test" + txturl.Text)End Sub

Thats my code, however i want to run that code there if the user presses the enter key as well.

View 5 Replies

Running A Command That Will Run On Every Computer

May 13, 2011

I have this code which gives me all of the information I need regarding tasks, information etc. I have it all shelled into a VB program and I want to be able to run this from one computer and have it return the data from all computers on the domain.[code]I have script that will list all users on the domain, can I implement that or is there an easier way? If I could search the entire domain for a specific file that would work too.At the moment I just need all the data returned to a text file, I am not worried about it being sorted, or how long a process like this would take.

View 1 Replies

Pass Command Top Already Running Process?

Nov 23, 2011

I need to pass command to a console app i start in my program, with some start-up parameter.get the return parameters after the console app has finished,then pass further commands based to the return values from the initial execution

View 9 Replies

Running A Command In A Console Application In VB?

Dec 17, 2010

I am new to Visual Basic and i started to write a console application. I it working fine by now, but I tried to execute a command like shutdown -s

I tried that by writing console.writeline("shutdown -s")

but all it dows it displays the text and does not shutdown the computer. How do I code that correctly???

View 4 Replies

Running SQL Command To DGV And Export To CSV File

Apr 15, 2012

I made a proejct that runs sql command to datagridview and than export it to csv file, everything going fine but i got line break problem.
Here my export code:
Dim filePath As String = "C:FULLWorkcsvdbslimit.csv"
Dim delimiter As String = ";"
Dim sb As New StringBuilder()
For i As Integer = 0 To DataGridView1.Rows.Count - 1
Dim array As String() = New String(DataGridView1.Columns.Count - 1) {}
[Code] .....

View 4 Replies

How To Send A Command To A Running Application Via Commandline

Nov 10, 2011

I want to exit my GUI application (vb.net 4) using a commandline parameter.I should send thive! from the commandline:

myapplication.exe quit and an already running instance of the application should exit.

Now, I have a mutex detection in place so that I can only have one instance of the application running at a time. It seems that if I send a commandline, it won't work on an already running application; it will only work on one that is launching.

View 3 Replies

Running Program When Executed With Command Lines

Sep 3, 2009

How do I make a program run only when it is executed with a command line? For example, if you press WINDOWS KEY + R, and then type in
"firefox.exe -profilemanager"
It will open up Firefox's profile manager. How do I make my program do that, except, if it's command line is "program.exe -letmein" it'll open form2. And if it's opened manually, (by doubleclicking or anything else) it'll open form1.

View 2 Replies

When Running A Command Whose Path Contained A Space

Jun 11, 2010

So I ran into a problem when running a command whose Path contained a space.apparently anything after the space would be treated as a parameter to the command.In the code below, 'path' is the path to the command and par1 and par2 are arguments to that command. The code below works, but could someone tell me why it works?Initially I was creating a literal string by placing around it like so: """string""" , but I needed the fourth quote when passing a variable.How is the use of quotes functioning here? [cod]

View 5 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved