Execute bat in teststand
Hi users,
Situation:
I call from Teststand 4.1 a bat.file that executes a programming software (FLink.exe) with the corresponding jtag Hardware (RLink from ST Microelectronics), to programm a µController on my testobject.
Problem:
the bat file ist executed, but the µController can´t be programmed,because of en errror message of the flink!. But when I call the bat from the explorer it works properly.
Has someone experience with such a kind of problem?
I would be pleased about an solution.
Grettings
Michael
Greetings Michael
Solved!
Go to Solution.
I found a solution to my problem with the help of an engineer by NI!
I had to change the active directory to the directory were my working Batch-File is executed!
see related links:
http://digital.ni.com/public.nsf/allkb/D0F75B559DB622B586256BBF007A1B64?OpenDocument
http://digital.ni.com/public.nsf/websearch/365DC2996F67D8AF86256AF000558B90?OpenDocument
Greetings Michael
Similar Messages
-
Is it possible to call a VI that is inside a LabVIEW executable from a TestStand sequence?
I have created a custom TestStand operator interface and have modified the default sequential process model to display a UUT information dialog that prompts for more information than just the UUT serial number. This UUT information dialog is a LabVIEW VI. To distribute the operator interface, I build it into an executable. As part of the build process, I make a copy of the UUT information dialog VI (which is part of my operator interface project) and place it in the same folder as the executable. I have then configured the sequential process model to call the dialog VI from this location. It would be really nice if I could embed the UUT information dialog VI inside the operator interface executable so that I could distribute just an executable instead of an executable and separate VIs. Is this possible? In other words, is it possible to call a VI that is inside a LabVIEW executable from a TestStand sequence just like a standard LabVIEW VI call?
Ryan,
The dialog that you've created isn't being directly called by the OI at all and shouldn't need to be included in the same directory as the OI for distribution. Since you are modifying the PreUUT of the default process model, you will give the path to the VI in that step, create a deployment and then manually copy the VI to the directory referenced in the step. The VI is considered a support file for the process model and is not related to the OI at all.
Test Engineer - CTA -
Input and Output flow from executable to NI Teststand
Hi,
I have a *.exe file generated from Labview and which has inpu 'x' and 'y', output 'z'. I wanted to pass these inpyts 'x' and 'y' to teststand and get the output from 'z' when the executable is called.
Please provide me the solution for this.
Many Thanks
HaneefHello Ray Farmer,
I have seen the examples, where in I found how to pass the inputs to the TestStand from the executables.
But my requirement is, I have a executable with one input button say 'OK'. I will use this executable in NI TestStand, the TestStand should not execute farther to next step until and unless 'OK' button has been made to invoke from the executable.
The intension here is to control the flow of execution using executable.
I guess you are clear with my doubt. Please try to help me as I am learner to this kind of scenarios.
Many Thanks
Haneef -
Executing *.bat file from PL/SQL
Is there anyway for Executing *.bat file from PL/SQL ?
ThanksTry here:
asktom.oracle.com/pls/ask/f?p=4950:8:15427268967155079552::NO::F4950_P8_DISPLAYID,F4950_P8_CRITERIA:952229840241 -
Execute *.bat in pl/sql
is this possible.
say i have a.sql which will be executing by SQLPLUS
content of a.sql
SELECT count(id)
INTO CTR
FROM table
WHERE_condition;
WHILE CTR>0 LOOP
SELECT paymtnum
INTO PYMT_NO
FROM table2
WHERE id=CTR;
EXEC :='C:\B.BAT ' || PYMT_NO ;
CTR := CTR - 1;
END LOOP;
summary, i wanna call B.bat in a.sql.
please help.Hi,
you have to use
htp.p('<SCRIPT LANGUAGE="Javascript1.1">
document.all("FORMNAME.DEFAULT.ATTRIBUTENAME.01").value="'||DNAME1||'";
document.all("FORMNAME.DEFAULT.ATTRIBUTENAME.01").value="'||LOC1||'";
</SCRIPT>
instead of
DBMS_OUTPUT.PUT_LINE (DNAME1);
DBMS_OUTPUT.PUT_LINE (LOC1);
where formname is your form name and attribute name is the field name on the page. -
Need to execute bat file by GPO with admin rights
Hi all
I created a specific bat file that run regini.exe with specific parameters to set a specific permission in a specific registry key.
I can execute this bat file from GPO but I need that this bat runs with domain admins rights otherwise script not set the permission in user's registry key.
Have you any ideas?
Thanks
Chris> Yes I tested this solution but it's not possible set permission to the
> key :-(
Which key are we talking about?
Martin
Mal ein
GUTES Buch über GPOs lesen?
NO THEY ARE NOT EVIL, if you know what you are doing:
Good or bad GPOs?
And if IT bothers me - coke bottle design refreshment :)) -
Execute .bat within a PDF
Is it possible to execute a script/batch file within a PDF with the result returned to a field on the PDF?
Many Thanks,
Garreth CurranNo. You can execute a BAT file via Execute Menu Item actions, with
suitable warnings of course, but there is no way to read responses.
Aandi Inston -
Hiding the command prompt when executing bat file
Hi,
I hava a bat file which contains following
java -jar MyJar.jar
When I execute the bat file, the jar file is executed. But a command prompt also opens along with it. I dont want to display the command prompt to the user. Is there any way to hide that command prompt ?
regards,
Jatin.Is your problem solved?
If not then
insted of creating a batch file create a form file in visual basic and write following code in it
shell "java -jar MyJar.jar"
Endand then create its exe file.
It will just launch your jar file and then exit. -
Execute bat file with cfexecute
Hello,
this is a newbie question but I'm stuck. I have a .bat that
runs fine through the command prompt but won't run with
<cfexecute>, it merely seems to read the .bat but not execute
it. The .bat reads:
java -classpath
".;C:\CFusionMX7\wwwroot\i-recall\javaClasses\GATE-3.1\bin\gate.jar"
AnnieAPI
When I run <cfexecute
name="C:\CFusionMX7\wwwroot\i-recall\javaClasses\GateClasspathRun.bat"
variable="myVar" timeout="100">
</cfexecute>
The output looks like this:
C:\CFusionMX7\runtime\bin>java -classpath
"C:\CFusionMX7\wwwroot\i-recall\javaClasses\GATE-3.1\bin\gate.jar"
AnnieAPI
It simply reads it and doesn't execute the java AnnieAPI
command. I didn't write this .bat file so maybe I need to add
something to make it run. Any help is appreciated.
-Kalen GSame thing, just without the classpath in the output:
C:\CFusionMX7\runtime\bin>java AnnieAPI
Even if I remove the class path and simply leave java
AnnieAPI it doesn't run. It should get an error message without the
classpath or something but I don't And the page loads so quickly
it's obvious that Coldfusion is just reading the code and not
executing it.
Thanks -
Is it possible to execute .bat file located in package ?
Hi,
in my application i execute a print.bat file using Runtime.exec(), i'd like to place this .bat in package, let's say com.me.testpackage. How is it possible to execute the batch file from that location?
thanksjschell wrote:
sabre150 wrote:
jschell wrote:
>Simple 'for' loops seem to work OK but still more research needed.
There is escaping in the for loops which is necessary in a bat file and not needed at the command line.
It seem to be that any command spanning more than one line fails. Fail? The example that gave shouldn't fail. It should simply run both echos.As I understand it, the command sequence
@echo off
goto XXX
echo out
:XXX
echo last
should just output 'last' and not 'out so if it prints both 'out' and 'last' then in my view it 'fails'. Am I missing something?
>
>>
Makes me even more pleased that I work mainly with Linux.Looking up syntax - what about getopts (bourne and korn)? You can also create 'functions', which can be defined later (if I recall correctly) in the script and called multiple times. I don't know how that would work streaming it in.I don't know about consequences of the streaming approach forward definitions in 'bourne' and 'korn' though I was not aware that 'bourne' allowed them. For 'bash' where forward definitions do not seem to be allowed (could I be mistaken in this?) then using Process process = Runtime.getRuntime().exec("bash", null, new File(System.getProperty("user.home")));the following very simple 'bash' script (which contains loops, if statements and functions but no goto or forward definitions) can be executed without problems - # Simple bash script
function sayHello {
echo "Hello" $1
sayHello "World" ;
for i in $( ls /tmp ); do
echo file - $i
done
for i in `seq 1 10`;
do
echo "seq" $i
done
i=0
while [ $i -lt 6 ]; do
if [ $i -eq 4 ]; then
echo "then" $i
else
echo "else" $i
fi
let i=i+1
done
i=12
until [ $i -lt 10 ]; do
echo "until" $i
let i-=1
doneIn the past, I have also published examples of how to run Perl scripts using the same basic approach. The heart of the examples is final String perlScript = "#!/bin/perl\n" +
"print \"PID $$\\n\";\n" +
"print \"UID $<\\n\";\n" +
"print \"EUID $>\\n\";\n" +
"print \"GID $(\\n\";\n" +
"print \"\\nProcessing the command line arguments\\n\";\n" +
"foreach (@ARGV) {\n" +
" $n = factorial($_);\n" +
" print \" $_! = $n\\n\";\n" +
"}\n" +
"print \"\\n\".'@INC'.\"\\n\";\n" +
"foreach (@INC) {\n" +
" print \" $_\\n\";\n" +
"}\n" +
"print \"\\n\".'%ENV'.\"\\n\";\n" +
"foreach (keys %ENV) {\n" +
" print \" $_==$ENV{$_}\\n\";\n" +
"}\n" +
"$x = theAnswerToTheUltimateQuestion();\n" +
"print \"\\nThe answer to the ultimate question is ... '$x'\\n\";\n" +
"sub theAnswerToTheUltimateQuestion()\n" +
"{\n" +
" return 3*2*7;\n" +
"}\n" +
"sub factorial()\n" +
"{\n" +
" my ($n) = @_;\n" +
" return ($n > 1) ? $n * factorial($n-1) : 1;\n" +
"}\n";
System.out.println(perlScript);
* The perl source can be from any InputStream. Here I use a
* ByteArrayInputStream just as a demonstration.
final InputStream perlSource = new ByteArrayInputStream(perlScript.getBytes());
* The '-' indicates that the Perl script comes from stdin. The "a","b","c" etc
* are the command line arguments passed to the Perl script.
final String[] command =
"perl", "-", "5", "6", "7", "8", "9", "10"
final Process process = Runtime.getRuntime().exec(command);piping the 'perlSource' stream to the process stdin.
This runs as expected on both Linux (FC9 and Ubuntu 8.04) and on Windows using Active Perl.
Please don't take my use of a String to hold the Perl script to mean that I in any way endorse this approach - I just wanted a simple means to create a self-contained example.
>
And the c shell has a goto also.One day I might find some time and investigate 'c' shell goto in this context - since I have not used csh for at least 8 years I am very rusty.
I can't say that the 'streaming' approach will work with all Linux shells but I can say that on Linux I have had no problem with Perl and Bash. If anyone needs to use the 'streaming' approach with another shell then it takes just a few minutes to setup a test harness. If any problems are found then people can always resort to the 'Plan B' approach.
I am still pleased I work mainly with Linux and Unix. -
Execute .bat file using cfexecute tag...
Hello,
I am trying to execute a batch file using cfexecute tag. This
batch file needs 1 command line arguement, which I am passing using
arguments
Text attribute.
When I run my batch file directly from command prompt, it
works perfectly. but while using cfexecute, it doesn't seem to do
anything.
Note:- I am trying to encrypt a txt file using GPG algorithm
in the batch file.
Thanks in advance!
ManjuHello,
you have probally worked this out but if any of this helps :)
I run an application that needs to print via dos command, so
my cfm page makes a batch file writes some arguments to it then
calls it with a cmd. the code is below if any of it helps im glad.
(creates name for my bat file)
<cfset BFname = '#namevariable#' & '.bat'>
(sets up the text I need in the bat file)
<cfset content = 'copy
"c:\inetpub\wwwroot\mct\picklist.txt"
\\MyPrintServer\ThePrinter'>
(writes the bat file with the text in the content var)
<cffile action="write"
file="c:\inetpub\wwwroot\mct\#BFname#" output="#content#">
(calls cmd to run the bat file)
<cfexecute name="c:\windows\system32\cmd.exe"
arguments="/c c:\inetpub\wwwroot\mct\#BFname#"
outputfile="c:\inetpub\wwwroot\mct\log_output.txt"
timeout="1"></cfexecute>
Regards Guy -
How to execute .bat file within pl/sql block
Hi,
I want to execute a batch file (.bat) file withing a pl/sql procedure. Please guide me for it.
RegardsThere are several possible ways to make a call-out from a PL/SQL program to the OS on the database server (but not to the client computer).
You could use java or an external procedure (you'll need to code it in C) for example.
You might be able to make use of UTL_HTTP to talk HTTP to another server or UTL_TCP to talk TCP to another server.
What is it you are trying to do? -
DS Job Monitor not showing executed .BAT job -did in DI 11.5
When I kick off a job, in Data Services 3.1, through a bat file the job does not appear in the monitor tab of Designer. The job does execute, however you can only tell through Task Manager is that al_engine appears and there is a log file created. Now only way to kill executed job is ending the al_engine process.
The exact same BAT file and corresponding job worked fine in Data Integrator 11.5, only when we upgraded to DS did the monitor stop working. Monitor does show Designer executed jobs though.
My question: Does anyone know how I can view BAT executions through the monitor tab in DS Designer? Note: I do have the "Open monitor on job execution" checked in Tools>Options>Designer>General.Hi Kevin,
Thx for the reply..
Yes, there table comparison and parallel processing. and also, the volume of the data is huge.
I mean, some of the tables has 130 million row records. It occurs when processing large loads.
the strange thing at this point is; within old version there is no problem. The flows are the same..
thx
omer -
Problem executing .bat file from within Java class
I'm stumped: I have no problem executing a .bat file that sets classpaths and executes a Java jar, but when I try to execute other executables first and then the .jar, my application hangs and since the DOS box doesn't come up over my GUI, I can't see what's going on.
This works:
public void execute() throws Exception {
String s = "c:\\cs47auxs\\omnijar\\omni.bat";
Process p = Runtime.getRuntime().exec("\"" + s + "\"");
p.waitFor();
JOptionPane.showMessageDialog(frame,
"The Database Has Been Successfully Reloaded.",
"Information Message",
JOptionPane.INFORMATION_MESSAGE);
Here's the .bat 'omni.bat'
set JAVA_HOME=c:\j2sdk1.4.2_04\bin
%JAVA_HOME%\java -jar C:\CS47AUXS\OMNILOADJAR\OmniLoad.jar
This doesn't work:
public void execute() throws Exception {
String s = "c:\\cs47auxs\\omnijar\\jobomni.bat";
Process p = Runtime.getRuntime().exec("\"" + s + "\"");
p.waitFor();
JOptionPane.showMessageDialog(frame,
"The Database Has Been Successfully Reloaded.",
"Information Message",
JOptionPane.INFORMATION_MESSAGE);
Here's the .bat file 'jobomni.bat'
SET NETX_HOME=C:\CS47AUXS
SET COBOL_HOME=C:\CS47AUXS\OFFLINE
CD %NETX_HOME%
CALL SET-NETX.CMD
CD %COBOL_HOME%
SSBPPC10 JOBOMNI X
SET JH=C:\J2SDK1.4.2_04\BIN
SET OMNI_HOME=C:\CS47AUXS\OMNILOADJAR
CD %OMNI_HOME%
%JH%\java -jar omniload.jar
Can anyone shed some light here? Even when I execute the application from the command line the new DOS box doesn't become visible nor can I see any errors. If I could just get that visibility, I could probably figure out what is going wrong.Same problem with me as well.... Badly looking for a solution...
I predict the following:
- If your batch file has pretty less number of dos/shell commands then it gets executed fine with exec() and proc.waitFor();
- If you increase the number of dos/shell commands in the bat file then try executing it then it definately hangs at proc.waitFor();
Even "cmd.exe /C C:\\test.bat" hangs... if the commands are more...
Is this some sort of bug? or am i doing anything wrong? I tried searching for solution on the net and search forums... but couldnt find a solution for the same.. not sure where i missed, what i missed...
Incase some one finds a solution.. do post it here...
Message was edited by:
amadas -
Hi..
how can we execute a bat file in file..
like batch file containg notepad .exe
now executing the batch file from flex and notepad opens i want this
thanksWell guys thanks for your response..
i got an api named MERAPI that do this work..it has code written in java..and acts as a bridge between java and air
http://www.merapiproject.net/index.php?option=com_content&view=article&id=47&Itemid=64&lim itstart=3
now what i found here was that for executing the exe from flex it provides a function named systemExecute(array as parameter);
I tried to implement this but was stuck somewhere with java..then got a help from the google groups..
http://groups.google.com/group/merapi-project/browse_thread/thread/34db7ed7f0187b29?pli=1
where the person saysin order to do this you have to run the bootstrap file..but how to do that
Please help
Maybe you are looking for
-
It goes on constantly while the computer i s on, with like a 2 second delay, and to be honest it's driving me mad. I may just end up taking it in, but if I have to get it replaced I dont want to lose all my files and programs.
-
Oracle OTT generates error O2T-1117 Error reported by subsystem ORA-01017
When I run the OTT tool with the following arguments: ott userid=ayokomiz/******@ora11gm intype=ott_updatedata.inp outtype=ott_updatedata.out code=cpp hfile=mtgeclrm_updatedatadb.h cppfile=mtgeclrm_updatedatadb.cpp mapfile=mtgeclrm_updatedatadbmappin
-
Register card from a different country apple id
you can register a credit card from a different country to the apple id? I have no card of the United States but of another country and always fails. When trying to register with paypal also gives me errors.
-
Hello everyone, I am using Illustrator 10 and send a job to my printer using an image as a Pantone color. However they tell me that the image is CMYK and that I need to color it with the PMS color I've indicated. I created the image in Photoshop, f
-
Validation doesnu0092t work anymore after unload/load of repository!
We have created a validation that checks whether the field Code only contains numeric values. This validation has a validation expression of: HAS_ALL_CHARS(Code, 0, 9). When running this new validation over all the records of the table, it runs OK.