How to call external programs?

I've seen people to call external programs through LabVIEW and was curious to know what functions you could use to do this.

I'm sure that his works using one of the ActiveX or maybe 'open application reference .vi.

Can someone tell me (or show me) a small example of how to open an external program (that is to say, excellent, Notepad, etc.) by programming

HI Cory,.

Take a look using the > examples > communicate with external Applications > ActiveX > Excel > Table write to XL.vi

To take a step back and answer your Q in General.

Required or possible methods to interact with external applications depends on of the external application and that she supported mechanisms.

SysExec

Used for tha programs can be called from a DOS command line.

DCOM

The app was to support this and that you are working with him to of peeks and pokes.

ActiveX

Only available on Windows, methods, and properties that depend on all of the app.

.NET

New version to interact with applications.

Have fun!

Ben

Tags: NI Software

Similar Questions

  • How to call external functions without one. DLL (just using a.) H and. LIB file)?

    Hi all

    in fact, I am facing difficulties on how to get an external function is called in CVI (Version 2009).

    I was delivered with a. H file and a. LIB file to call an external function of my project CVI. The. H file looks like this:

    void exportedFunction(double *parameter);
    

    As far as I know, the external function was written with MS Visual C++ 6.

    So, I tried to link statically to the al extern like this function:

    -Add the. H file and the. LIB file to the CVI project

    -#include the. Folder H when I needed to call the external function

    -do the external function call

    During construction I get unresolved CVI external function call error, so this seems not work.

    I did some research autour and stood up with two possible problems. Maybe one of you can help me get a bit further and do work things out.

    (1) of the code of the 'real' function inside the DLL file that was not delivered to me. Or y at - it a way to get concrete results (calling external functions) with just one. H and a. LIB file (with none. Included DLL file)?

    (2) the external function does not export according to the rules of Style 'C '. The signature of the function in the. H file shows some things don't like

    extern "C" __declspec(dllexport) void __stdcall ...
    

    Or maybe it's a combination of these two issues (missing. DLL + bad export style function)?

    I guess I could get around the incorrect service export style when I managed to write a wrapper around the original function that actually uses Style C exporters. But I guess I need to the. DLL file for this test as well.

    Thank you very much for your answers.

    Best regards

    Bernd

    There is no need for the stuff of dllexport. There is also the option of a static library without any DLL.  But the "extern"C"' is essential, because it forces the C++ compiler, which was probably used to compile the library to use the C calling convention.

    If you are unable to ask the library vendor to provide a version that was compiled using C calling convention is the way to write a wrapper with VC ++ 6 around this library that functions using C calling convertion reexports. Something like

    extern 'C' myfunc1 type0 (type1 arg1,...) {

    Back to func1 (arg1,...);

    }

    for each function, you must use.

    BTW. "unresolved symbol" is the error message from the linker, you can expect if you try to bind the C code against a generation of library with the C++ calling convention.

  • AIR-call external program

    Hello, I do an AIR application, and I want to run an external program as a result, or suppose I want to call a java program on the client machine, I don't want to do any server to do this, is possible to do?, please let me know

    Regarding

    Amar Singh deep

    AIR 2.0 beta includes this feature, but to be enabled AIR application must be delivered in a native installation package, not an internet normal AIR install.

    AIR 2.0 beta can be found here:

    http://labs.Adobe.com/technologies/air2/?TrackingID=FBPKJ

    Mark

  • How to call the program simultaneous form OPS page

    hi ................

    How to call a page ofa simultaneous program...
    There is no package for the concurrentprogram package in jdeveloper 9.0...
    That is to say... cp.concurrentprogram...

    You can suggest a solution for this...

    Hello

    Check this class 'RequestSubmissionException' exists in the path, and then import the vector class.

    Kind regards
    Out Sharma

  • How to call external C/java code in pl/sql or sql?

    Mr President

    I'm a newbie, but I want to know how to call the external C/java code in pl/sql or sql?

    Embedded SQL to Oracle environment is called Pro * C.

  • How to call a program with a click of a button?

    Using LabVIEW, I want to create a function where a user just click a button to call a windows program.

    For example, the user clicks on the button "Solitaire" and poster the Solitaire game on the screen.

    Thank you.

    Hi fmpfmpf,

    You can use the 'SystemExec.vi '.

    Mike

  • HI, I want to cancel a program, I m in Mexico and it saids, who, ill of it s of phone, someone, how to call?

    HI, I want to cancel a program, I m in Mexico and it saids, who, ill of it s of phone, someone, how to call?

    You may please check out the link below for instructions on cancellation.

    Cancel your membership creative cloud

    For more information you can contact the Support from Adobe by clicking on the link below.

    Contact the customer service

    Please make sure that you are connected to the right Adobe ID.

    Hope this will help you.

    Kind regards

    Hervé Khare

  • How to stop simultaneous programs to the external server

    Hello

    Oracle R12.1.3 application

    We have a database server node, an internal server and an external server. Now, I want to stop the concurrent program to the external server.

    I changed the variable s_concstatus to disabled and ran autoconfig. But still the current simultaneous program to the external server. A few times the program simultaneous log file is created in external rather than internal server server.

    Please tell the procedure how to stop the program contributing to the external server.

    Is order I need to run autoconfig between server to affect you.

    Please notify.

    Thank you

    I tried to change the variable s_concstatus to disabled but no luck.

    It is set correctly on the internal node?

    What happens if you start the CM on the node internal then? What is the bahvior?

    Thank you

    Hussein

  • How to call Oracle E-Business seeded program in SOA BPEL 11 g

    Hello

    I implement a point between third party system and Oracle inventory interface. My composite will treat the data element of the third party system and insert the data into the interface table (mtl_system_items_interface).

    Once integration is complete, I need BPEL call the program seeded (import items - INCOIN) to insert data from one table of interface in the base Oracle tables; in other words, mtl_system_items_interface to mtl_system_items_b.

    I tried using an adapter "Oracle Applications" but cannot place the INCOIN program. There's no options to find the INCOIN program either location.

    Someone knows how to call an Oracle planted a BPEL process program?

    Appreciate your help :)

    Hoang

    Hoang,

    You won't find the INCOIN in the Oracle Apps adapter. INCOIN is a simultaneous running of the Oracle Application program.
    The program INCOIN can be the call of the function: Fnd_Request.submit_request. To run this function, you have to sign the global settings (FND_GLOBAL. APPS_INITIALIZE) and have a validation in the end.
    I suggest you use the DB adapter to call a customization procedure where you can have all of these features inside.

    Arik

  • How to call the function (function Build-in user) in Pro * C program

    We have developed the application Pro * C program.
    TimesTen version is "TimesTen release 11.2.1.5.0 (64-bit, Linux/x86_64) (tt112150:53308) 2010-03 - 04 T 20: 39:30Z.

    We would like to develop Pro * C program you are using PL/SQL.

    We have a few questions.
    How to call the function (function Build-in user) in Pro * C program?

    #########
    TEST
    #########

    ttisql:
    Command > create or replace FUNCTION F_SAMPLE (i_str IN VARCHAR2)
    > BACK NUMBER
    > o_number NUMBER;
    > START
    > select i_str
    > in o_number
    > double;
    >
    > O_number RETURN;
    >
    > EXCEPTION
    > Others THEN
    > RETURN 0;
    > END;
    > /.
    display errors
    The function is created.
    Order > show errors
    No errors.
    Command >
    Command > set serveroutput on;
    Command > declare
    > number of num1;
    > start
    > num1: = F_SAMPLE ('A');
    > DBMS_OUTPUT. PUT_LINE ("F_SAMPLE" |) ' ' || NUM1);
    > end;
    > /.
    F_SAMPLE 0

    PL/SQL procedure successfully completed.

    Command >


    Pro * C case:

    EXEC SQL BEGIN DECLARE SECTION;
    number of num1;
    EXEC SQL END DECLARE SECTION;

    EXEC SQL EXECUTE
    Start
    : num1: = F_SAMPLE ('A');
    end;
    END-EXEC;

    Make sure to install:
    Error on line 146, column 3, file plsqlPROC.pc:
    Error on line 146, column 3 in file plsqlPROC.pc
    number of num1;
    .. 1
    PCC-S-02201, encountered the symbol "num1" when expecting one of the following conditions:


    Thank you.

    GooGyum

    There are two problems with your variable declaration:

    1. the name of the variable and type are thew misplacement autour.

    2. you may not use a host variable type.

    If you change this to:

    EXEC SQL BEGIN DECLARE SECTION;
    int num1;
    EXEC SQL END DECLARE SECTION;

    Then it will work very well.

    Chris

  • How to call ofa page concurrent programs

    Hi all

    I need call concurrent programs of OPS page.user will select the out put the type of lookup and a button more must be RUN it if he select type and run the report.

    can someone suggest me how should I call from ofa simultaneous program page



    Thanks in advance
    Anthony

    Hello

    He comes to work for the same code:

    The controller code:

    Am3 ForumAMImpl = (ForumAMImpl) pageContext.getApplicationModule (webBean);
    RequestId int = (int) am3.submitrequest ();
    String url = "OA.jsp? akRegionCode = FNDCPREQDETAILSTOPREGION & akRegionApplicationId = 0 & REQUESTID ="+ requestid +"& retainAM = Y & addBreadCrumb = Y;

    pageContext.setForwardURL (url,
    NULL,
    OAWebBeanConstants.KEEP_MENU_CONTEXT,
    NULL,
    NULL,
    true,
    OAWebBeanConstants.ADD_BREAD_CRUMB_YES,
    OAWebBeanConstants.IGNORE_MESSAGES);

    Code of the AOS

    public int submitrequest()
    {

    Try
    {
    OADBTransaction tx = (OADBTransaction) getOADBTransaction ();
    java.sql.Connection pConncection = tx.getJdbcConnection ();
    ConcurrentRequest cr = new ConcurrentRequest (pConncection);
    String applnName = "PA." Application that contains the concurrent program
    String cpName = "SAPE_WITHDRAW_NOMINATION"; The simultaneous program name
    String cpDesc = "auto remove appointments with expired Nomination period; simultaneous description of the program

    Pass Arguments using the vector

    Vector cpArgs = new Vector();

    Call the simultaneous program
    requestId int = cr.submitRequest (applnName, cpName, cpDesc, "", false, cpArgs);
    TX.Commit ();
    System.out.println ("Request ID is" + requestId);
    return requestId;
    }
    catch (RequestSubmissionException e)
    {
    OAException oe = new OAException (e.getMessage ());
    oe.setApplicationModule (this);
    throw oe;
    }
    }

    Thank you
    Gerard

    Published by: Gauravv on November 9, 2009 20:16

  • How to run a 3d model in adobe reader to external program

    Is it possible to run a 3d model with adobe reader of external program?

    For example, by selecting a node of the 3d model spefic and and more pronounced in adobe reader.

    Thank you very much!

    No, you use the API of SDK Acrobat standard for plugins.   With this, you can create a plugin for Acrobat or Reader, or both. If you create a new player, you will need to get a license from Adobe.

  • How to call the function lavel root & variable external loaded swf file

    I have little problem in as3.  I load 'mainmenu.swf' file "main.swf". through class loader. so now "main.swf" is children of parents 'mainmenu.swf' file how can call "main.swf" variable and function of "mainmenu.swf".

    The parent of the loaded swf file is the charger.  The main SWF is the parent of the charger.  Then to communicate with the main storyline of the loaded file can use:

    MovieClip (parent.parent) .someFunction ();

  • How to call an external web service to IOM?

    Hello

    I have a question on how to call a web service outside of the IOM to breast for example create user processes? How do we need to; With the adapter and task in the process?
    Any recommendations?

    Thanks in advance!

    Yes to the JavaTask'll tie you in this java code and java code, you can call your webservices

    Thank you

  • How to call same vi for 4 times in a single vi?

    Hello.. I ve a vi named table 1 d Mult. I need to call this vi four times in another program of vi. The problem I've known is all the four outputs of vi are the same.

    My question is: how to call the same vi number many times?

    Thanks in advance

    Recursive calls in LabVIEW using VI Server

Maybe you are looking for

  • Re: Satellite Pro S500 - brightness adjustment does not work correctly

    On my Satellite Pro S500 (preinstalled Windows 7 64-bit) change the brightness by pressing FN - F6 or FN + F7 does not work. The other NF - f... combinations seem to work correctly. When I press FN - F6 (or F7) a control box to change the brightness

  • Transfer files via Bluetooth

    Hello I am new to Android and motorcycle G2. Need to transfer files via bluetooth. But I'm unable to locate the file (audio file). I used VLC to explore the multimedia file in the phone. But no option to transfer files via bluetooth. Help out me.

  • Unable to connect to cRIO (OK in MAX)

    Hello I am exploiting my cRIO from a different computer than usual (after the usual hard drive has failed) and having connection problems. The two are running LabVIEW 2013 and Max I can see LabVIEW 13.0.0 in real-time as well as NOR-RIO 13.0 and NOR-

  • My drive (D) shows only 8% free space

    How can I get to the top of files on drive D... he see no paper clip etc., but he said there are more than 10,000 files... y at - he a way in in this without having to buy something to do for me... nothing I have tried seems to work... What's the sec

  • MacBook can not access 1300 HP connected to my local network, help?

    I have a HP LaserJet 1300 connected via a USB hub to a Macintosh G5 tower which is connected by Ethernet to my Telus Optik V1000H Actiontec modem/router. I read (I think on this forum) that some people have kept the modem Gateway 2 son they used befo