Execute launch external program with arguments on Windows Mobile
Hy, i try to *run an external application with arguments* from my MIDlet on Windows ME :
microedition.platform intent JTE
microedition.configuration CLDC-1.1
microedition.profiles MIDP-2.0
String urlToLaunch = "/Program Files/MyProgram/MyProgram.exe";
String arguments = "arg1 arg2 arg3";
String urlToLaunchArgs = urlToLaunch = urlToLaunch+" "+arguments;
platformRequest(urlToLaunchArgs);The PDA return : Can't open file '/Program Files/MyProgram/MyProgram.exe arg1 arg2 arg3'
With no argument (urlToLaunchArgs = "/Program Files/MyProgram/MyProgram.exe") it's work fine.
With arguments (urlToLaunchArgs = "/Program Files/MyProgram/MyProgram.exe arg1 arg2") it doesn't work...
If somebody have a solution to propose...
... or another way/method to explain...
Thank you.
> SAPService<SID> and <SID>ADM both have Administrator rights for the server.
> That means they should have full access.
No - this is no more true like that since Windows 2008, it's a bit more complex:
http://en.wikipedia.org/wiki/User_Account_Control
> Where would you setup the permission/policy to "interact with the desktop"?
Add the policy using group policy editor (gpedit.msc)
Markus
Similar Messages
-
How can I execute an external program from within a button's event handler?
I am using Tomcat ApacheTomcat 6.0.16 with Netbeans 6.1 (with the latest JDK/J2EE)
I need to execute external programs from an event handler for a button on a JSF page (the program is compiled, and extremely fast compared both to plain java and especially stored procedures written in SQL).
I tried what I'd do in a standalone program (as shown in the appended code), but it didn't work. Instead I received text saying the program couldn't be found. This error message comes even if I try the Windows command "dir". I thought with 'dir' I'd at least get the contents of the current working directory. :-(
I can probably get by with cgi on Apache's httpd server (or, I understand tomcat supports cgi, but I have yet to get that to work either), but whatever I do I need to be able to do it from within the button's event handler. And if I resort to cgi, I must be able to maintain session jumping from one server to the other and back.
So, then, how can I do this?
Thanks
Ted
NB: The programs that I need to run do NOT take input from the user. Rather, my code in the web application processes user selections from selection controls, and a couple field controls, sanitizes the inoputs and places clean, safe data in a MySQL database, and then the external program I need to run gets safe data from the database, does some heavy duty number crunching, and puts the output data into the database. They are well insulated from mischeif.
NB: In the following array_function_test.pl was placed in the same folder as the web application's jsp pages, (and I'd tried WEB-INF - with the same result), and I DID see the file in the application's war file.
try {
java.lang.ProcessBuilder pn = new java.lang.ProcessBuilder("array_function_test.pl");
//pn.directory(new java.io.File("K:\\work"));
java.lang.Process pr = pn.start();
java.io.BufferedInputStream bis = (java.io.BufferedInputStream)pr.getInputStream();
String tmp = new String("");
byte b[] = new byte[1000];
int i = 0;
while (i != -1) {
bis.read(b);
tmp += new String(b);
getSelectionsDisplayTextArea().setText(getSelectionsDisplayTextArea().getText() + "\n\n" + tmp);
} catch (java.io.IOException ex) {
getSelectionsDisplayTextArea().setText(getSelectionsDisplayTextArea().getText() + "\n\n" + ex.getMessage());
}Hi Fonsi!
One way to execute an external program is to use the System Exec.vi. You find it in the functions pallet under Communication.
/Thomas -
Launching External programs from an addon cause Client to stop
Hi.
We have an add-on that allow via configuration to launch other programs/files from SAP (Remote desktop, PDF-documents, etc.).
Launching other processes from an add-on is easy with the System.Diagnostics.Process.Start(file, arguments);
This has worked since SBO2004A, but since we began working with SBO2005A SP01 launching external programs cause the SAP Client to freeze every 5-10th time or so...
Nothing except stopping the add-on-process works.
When the add-on is terminated the Client "Wakes up" to inform that add-on has been disconnected.
Anyone else have had a similar problem?
<i>Kind Regards
Rasmus Wulff Jensen | http://www.b1up.net</i>Regarding the thread, I whought about it, but since it is a process.Start, it a whole different process and threads should not have anything to do with it...
As always, yes I've created a message for this.... And got the normal response from SAP Support "We cant reproduce the issue... please send sample code"... sigh.... Hate random error that can't be reproduced... and sample code is hard to produce when you have created a whole framework above the SDK... I almost never do any "Core" SDK... -
I have been reading about the Firesheep add-on that allows the user to hijack sessions of users on the network by stealing the cookie. I understand that to prevent any application from stealing the cookie, the cookie should not be passed by the site without SSL. However, my understanding of how Firesheep works is that it interfaces with Winpcap (a network sniffer). So my question is "How can an add-on execute an external program or operating system command like Winpcap?" Can any add-on do this and should I be extremely afraid of downloading any add-on because of the potential that it could have complete access to my system?
Hi Scott-L.
You asked a very good question and it turns out you're right.
However, one must be aware that download an Addon on another website that Mozilla may be dangerous. Indeed, the Addons found on the Addon Center are checked (roughly).
In addition, Firefox includes a blacklist that blocks addons identified as malicious.
More information here: [http://www.computerworld.com/s/article/9193420/Mozilla_No_kill_switch_for_Firesheep_add_on?taxonomyId=17&pageNumber=1] -
How Can I execute an external program from my vi?
Hi guys,
I want to execute a external program to use it when i called with a bottom. I want push a bottom and execute the program, like acess direct icon or so.
Any help?.Hi Fonsi!
One way to execute an external program is to use the System Exec.vi. You find it in the functions pallet under Communication.
/Thomas -
Executing an external program via menu
Hello friends at www.oracle.com ,
this should be simple, but I can't find it on Form Builder help: how can I create a Forms item that executes an external program?
I need to create a menu option that has to execute Acrobat Reader, and it has to open a file (the system help in PDF format).
Best regards,
Franklin Goncalves Jr.Check out the 'HOST' builtin.
host('c:\program files\adobe\acrobat 5.0\reader\AcroRd32.exe c:\activity_rpt.pdf'); -
Running an External Program from Batch on Windows Server 2008R2 Failing
Hi,
I am trying to run an external program from a batch job and it is failing with this error message:
Ext. prog.: ERROR: Input redirection is not supported, exiting the process immediately.
Ext. prog.: External program terminated with exit code 1
The program I am trying to run is: timeout
This command works on the OS: timeout -t 30
I have setup the step to look like this:
Under External Program:
-Name: timeout
-Parameter: -t 30
I have also tried:
-Name: timeout -t -30
-Parameter:
I am running ECC 6.04 on top of Windows Server 2008R2 with SQL Server 2008R2.
When we were running in Server 2003 on ECC 6.0 I was able to use the Sleep program just fine in the same manner. I have found out that sleep is not available in server 2008. It was replaced with timeout.
After an update to EHP4 and moving to Windows Server 2008R2, Is there any pre-work that needs to be done on the SAP or Windows side before we can run external programs?
Thank you,
Neil> SAPService<SID> and <SID>ADM both have Administrator rights for the server.
> That means they should have full access.
No - this is no more true like that since Windows 2008, it's a bit more complex:
http://en.wikipedia.org/wiki/User_Account_Control
> Where would you setup the permission/policy to "interact with the desktop"?
Add the policy using group policy editor (gpedit.msc)
Markus -
Java to launch default program in Linux and Windows
in VB 6:
Private Declare Function FindExecutable Lib "shell32" Alias "FindExecutableA"...
How to find the associated program with a file type, for Linux ? and for Windows?in Linux environment, I need my Java program be able to launch the associated program,given a specific file type. eg:my java program will have a file list (gui) full of different type of files, when user click on any of it, the associated program will be lauched.
And I also need my java program works in MSWindows environment. I am not sure if I have to do something like this (Visual Basic in windows):
Private Declare Function FindExecutable Lib "shell32" Alias "FindExecutableA( ...
Could you rephrase the question?
Could give an example? -
Execute an external program using Runtime class
How to execute an external java program using Runtime class?
I have used ,
Process p=Runtime.getRuntime().exec("c:/j2sdk1.4.0/bin/helloworld.java ");
But it throws a runtime IOException error:2 or error:123.
Help me with the code. Thanks in advance.Create Runtime Object and attach to system process.Try this code
import java.io.*;
public class ExecuteExternalApp {
public static void main(String args[]) {
try {
Runtime rt = Runtime.getRuntime();
//Process pr = rt.exec("cmd /c dir");
Process pr = rt.exec("c:\\ yamessenger.exe"); //give a valid exe file
BufferedReader input = new BufferedReader(new InputStreamReader(pr.getInputStream()));
String val=null;
while((val=input.readLine()) != null) {
System.out.println(val);
int exit = pr.waitFor();
System.out.println("Exited with error code "+exit);
} catch(Exception e) {
System.out.println(e.toString());
e.printStackTrace();
}Edited by: anishtomas on Feb 3, 2009 9:34 PM
Edited by: anishtomas on Feb 3, 2009 9:37 PM -
Executing an External program from ABAP
Hi Friends,
Can we run a C program or any External program residing on different system from ABAP ?
Please let me know, its urgent.
Thanks,
ArshadYes it is possible,need to have RFC Connection
Check with below Links :
http://help.sap.com/saphelp_nw04/helpdata/en/bb/9f039a4b9b11d189750000e8322d00/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/bb/9f04624b9b11d189750000e8322d00/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/bb/9f038d4b9b11d189750000e8322d00/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/bb/9f047c4b9b11d189750000e8322d00/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/bb/9f03c14b9b11d189750000e8322d00/frameset.htm
Thanks
Seshu -
Use ProcessBuilder to execute a java program with a file piped as input
Hi,
I am trying to execute a java program passing in input file as argument. I have to do this by forking a process and am using Processbuilder.
I have a main function which calls the executeCliTopologyDesigner method. I get a Java I/O exception
Caught IOException: Cannot run program "$JAVA_HOME/bin/java oracle.apps.fnd.provisioning.cli.TopologyDesigner ": java.io.IOException: error=2, No such file or directory
Can you please let me know if I am missing something?
Thanks,
pkrish
Code Snippet:
private synchronized void executeCliToplogyDesigner(String cliCommand, File tmp)
throws IOException, InterruptedException
{ File temp= writeDataInTemp(compDefName);
cliCommand = "$JAVA_HOME/bin/java oracle.apps.fnd.provisioning.cli.TopologyDesigner ";
ProcessBuilder pb = new ProcessBuilder(cliCommand,"<",temp.getCanonicalPath());
executeProcess(pb);
Edited by: pkrish on Mar 2, 2009 3:56 PM
Edited by: pkrish on Mar 2, 2009 3:57 PM
Edited by: pkrish on Mar 2, 2009 3:58 PM
Edited by: pkrish on Mar 2, 2009 3:59 PMHi,
I printed out the system environment variables PATH and CLASSPATH and it is as below:
Classpath :/ade/prprasa_prov_latest/fmwtest/tools/orajtst/home/lib/orajtst.jar:/ade/prprasa_prov_latest/jdev/src/abbot/dist/EXTENSIONS
Path :/ade/prprasa_prov_latest/fxtn/util/tools/ant/bin:/ade/prprasa_prov_latest/fmwtest/tools/orajtst/home/bin:/ade/prprasa_prov_latest/oracle/jdeveloper/jdev/bin:/ade/prprasa_prov_latest/javahome/jdk/bin:/usr/kerberos/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/usr/local/ade/bin:/OracleProd/oracle10g/bin:/OracleProd/oracle10g/bin:/OracleProd/oracle10g/bin
The Path does contain java.
I changed my command as I need a different classpath.
cliCommand = "/ade/prprasa_prov_latest/javahome/jdk/bin/java -classpath .:/ade/prprasa_prov_latest/oracle/provisioning/tools/lib/*:/ade/prprasa_prov_latest/oracle/provisioning/configframework/lib/*:/ade/prprasa_prov_latest/oracle/provisioning/framework/lib/*"
Caught IOException: Cannot run program "/ade/prprasa_prov_latest/javahome/jdk/bin/java -classpath .:/ade/prprasa_prov_latest/oracle/provisioning/tools/lib/*:/ade/prprasa_prov_latest/oracle/provisioning/configframework/lib/*:/ade/prprasa_prov_latest/oracle/provisioning/framework/lib/*": java.io.IOException: error=2, No such file or directory
Any ideas? Please let me know where do I post it if not here. -
Creating a batch file to launch a program with user input variable.
I am trying to create a batch file that allows a user to be prompted to put in a value and then launches the program associated and that particular file. In this case the files are CIF files that pull up saved data inputs. Below is my script so far and what I am trying to accomplish is the user presses 1 and hits enter and is prompted to enter the CIF file name, then the application launches and the paramaters open the selected CIF file.ECHO OFF
CLS
:MENU
ECHO.
ECHO ...............................................
ECHO PRESS 1, 2, for your task or 3 to EXIT
ECHO ...............................................
ECHO.
ECHO 1 - Open Cape Pack CIF FIle
ECHO 2 - Open Calculator
ECHO 3 - EXIT
ECHO.
SET /P M=Type 1, 2, or 3 then press ENTER:
IF %M%==1 GOTO Cape Pack
IF %M%==2 GOTO CALC
IF %M%==3 GOTO EOF
:Cape Pack
cd %windir%\Program Files (x86)\cape211\...
This topic first appeared in the Spiceworks CommunityI am trying to create a batch file that allows a user to be prompted to put in a value and then launches the program associated and that particular file. In this case the files are CIF files that pull up saved data inputs. Below is my script so far and what I am trying to accomplish is the user presses 1 and hits enter and is prompted to enter the CIF file name, then the application launches and the paramaters open the selected CIF file.ECHO OFF
CLS
:MENU
ECHO.
ECHO ...............................................
ECHO PRESS 1, 2, for your task or 3 to EXIT
ECHO ...............................................
ECHO.
ECHO 1 - Open Cape Pack CIF FIle
ECHO 2 - Open Calculator
ECHO 3 - EXIT
ECHO.
SET /P M=Type 1, 2, or 3 then press ENTER:
IF %M%==1 GOTO Cape Pack
IF %M%==2 GOTO CALC
IF %M%==3 GOTO EOF
:Cape Pack
cd %windir%\Program Files (x86)\cape211\...
This topic first appeared in the Spiceworks Community -
Hi People
I need to call a external program (*.exe) using a trigger. Is it possible? How can I do that?
Edigar
[email protected]Read up in the documentation about external procedure call.
<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by edigarjr ():
Hi People
I need to call a external program (*.exe) using a trigger. Is it possible? How can I do that?
Edigar
[email protected]<HR></BLOCKQUOTE>
null -
I have the htc HD2 mobile and it is a windows system. How do I sync Firefox with it? Is it possible to do this?
Thanks for your help!We're not currently developing Firefox for Windows Mobile, but there is an old pre-release version that you can try out here: https://wiki.mozilla.org/Mobile/Platforms
-
[OBIEE 10.3] Executing an external program
In the User guide (b31797.pdf), page 205 there is an example of how to start winword.exe from a dashboard page. I can't get this to work.
It works fine if I cut the underlying HTML and put it in a blank page, but not when it's on a dashboard. Is there a security setting or something?
Best Regards
H.zack_m wrote:
Guys, i am the original poster of this topic, for some reason the forum wouldn't let me log in with my other account, maybe i forgot the password, just so you know lol.
Anyway, the command line tool that i want to execute is called Lads.exe, it is a tool to view Alternate Data Streams associated with files (Alternate Data Streams (ADS) allow files to be attached to other files on windows XP but there is no native tool on the OS to view them, so you can in effect hide file in them). You can download Lads.exe for free, and when it is run at the command line it accepts an argument at the same time (a directory to search for ADS in), an example would be:
" c:\lads.exe c:\programfiles "
You see?That can depend on the implementation.
But normally you would grab the stdin stream (in java) and then send commands to it.
>
But, the the nature of the tool that i'm trying to execute doesn't really matter, That isn't true. Trying to run a command shell command, andexecutable (with no input) and an executable that requires stdin input and an executable that uses another input mechanism such as a gui all require significantly different ways to access them.
You certainly can't implement it in java without understanding how it works in the first place.
If the tool you mention above does use stdin then you can use "<" and a file to force input in via stdin. If that works then the same will in java.
Maybe you are looking for
-
I had enough with this Reports Developer tool. Did not have this problem with 6i version (have been using for years) and do not have problem with changing the color palette with Forms in the 10.1.2.0.2 version. But the :(!@#$%! reports keeps crashing
-
How do I remove the watch app from iOS
I just updated my iOS and now have a watch app icon I can not remove. I don't want it there. I don't want an apple watch. I will not be buying an apple watch. It's a waste of memory on my device. My phone is not an advertisement space for the marketi
-
Firefox 3.6.19 will not load; instead, keeps endlessly downoading.
I have a 21.5 iMac (late 2010 model), running OS 10.6.6 It has 800 gigs of free space, 12 gigs RAM I am presently running Firefox 3.6.16 I have been trying to download your lastest updates for weeks, maybe months now, but have given up each because t
-
Property Loader with Excel spreadsheet embedded into a Word doc
I know I can load test limits from an Excel doc using Property Loader but can I load test limits from an Excel table embedded in a Word document? Has anyone ever done this?
-
When I close Firefox and open another instance of it to look at a new site I get a pop up window telling me Firefox hasn't shutdown yet. I am aware of tabs, but I prefer to just open new windows. Do I really need a pop up window telling me that I jus