English
Regulars table & Café

Done: Externe Open File

 
- Page 1 -



Roberto
i want whom wastebasket through klick on a Button open have too whom code for but if I on the Button click happens nothing
var x% = 280
var y% = 75

PROC PRG_START

    var ergebnis& = WinExec(wastebasket.exe,1)
    var ergebnis& = WinExecWait(wastebasket.exe,1)

    if ergebnis& = 0

        Messagebox(Error at started the Program,F E H L E R,4112)
        end

    endif

ENDPROC

Window Style 31
Window Title Externes Program started
Window (%MaxX - x%)/ 2,(%MaxY - y%)/ 2 - x%,y%
var Papierkorb& = Create(Button,%HWnd,wastebasket öffnen,5,Height(%HWnd) - 30,140,25)
var exit& = Create(Button,%HWnd,terminate,Width(%HWnd) - 85,Height(%HWnd) - 30,80,25)
var e% = 0

whilenot e%

    waitinput

    if Clicked(exit&)

        e% = 1

    elseif Clicked(Papierkorb&)

        PRG_START

    endif

endwhile

end
 
Ich bin neu hier also Verurteilt mich nicht für meine fragen.^^
02/18/09  
 



 
- Page 2 -



Paul
Glatz
Hi,
for Games must You whom Speicherort and the names the Ausfürbaren EXE know.
 
02/19/09  
 




Roberto
if I EIGENSCHAFTEN click and then ZIEL comes the
C:Nostale(DE)Nostale.exe

and the game means Nostale(DE)
 
Ich bin neu hier also Verurteilt mich nicht für meine fragen.^^
02/19/09  
 




Paul
Glatz
Hi,
then is the code circa it to start:
CompileMarkSeparation
 
02/19/09  
 




Roberto
it works god it Klappt
Vielen Thanks Paul.
 
Ich bin neu hier also Verurteilt mich nicht für meine fragen.^^
02/19/09  
 




Paul
Glatz
gladly!
 
02/19/09  
 




Roberto
so now would I gladly with a Menu 2 programs open can

have too code and target indicated but it opens always only the first Program NOSTALE

here the speicherziel
CrogrammeWesnoth 1.4.7wesnoth.exe

and here the code
CompileMarkSeparation
declare e%,x%,y%,Edit&,weiter&,exit&,passwort$,passwindow&
x% = 265
y% = 100
passwort$ = robin
passwindow&=Create(Window,%hwnd,Passwortabfrage,(%MaxX- x%) / 2,(%MaxY - y%) / 2, x%,y%)
Edit& = Create(Edit,passwindow&,,5,5,245,20)
weiter& = Create(Button,passwindow&,Weiter,5,30,120,25)
exit& = Create(Button,passwindow&,Abbrechen,132,30,120,25)
startpaint passwindow&
LoadBMP PWBG.BMP,0,0;0
endpaint
SetFocus(Edit&)
SetFocus (weiter&)
SetFocus (exit&)

whilenot e%

    WaitInput

    if Clicked(exit&)

        end

    elseif Clicked(weiter&)

        ifnot GetText$(Edit&) = passwort$

            Messagebox(Falsches Passwort!
            Kein Zugang!,I N F O,4160)
            e% = 1
            end

        else

            e% = 999
            Messagebox(PASSWORT STIMMT,I N F O,4160)

        endif

    endif

endwhile

Clear e%
x% = 600
y% = 400
var Titel$ = RHP Multiprograms 1.0
Declare herunter&, abmeld&eingefügt
declare uhrzeit& eingefügt KHR
declare Text$,Titeltext$

PROC FENSTER

    WindowTitle Titel$
    Windowstyle 536
    Window (%MaxX - x%) / 2,(%MaxY - y%) /2 - x%,y%
    LoadBMP RH PROGRAMMING 1.3 600x400.BMP,0,0;0
    RePaint

ENDPROC

PROC PRG_START

    declare ergebnis%,wesnot%
    ergebnis% = WinExec(C:Nostale(DE)Nostale.exe,1) Papierkorb öffnen!
    ergebnis% = WinExec(C:ProgrammeWesnoth 1.4.7wesnoth.exe,2)

    if ergebnis% = 0

        Messagebox(Fehler beim Starten des Programmes,F E H L E R,4112)
        end

    endif

ENDPROC

PROC BUTTONS

    exit& = Create(Button,%HWnd,Beenden,Width(%HWnd) - 100 - 15,Height(%HWnd) -25- 5,100,25)

ENDPROC

PROC MENU

    Popup Hintergrund
    AppendMenu 301,&RHP MULTIPROGRAMS LOGO
    Separator
    AppendMenu 302,&rot
    Separator
    AppendMenu 303,&grün
    Separator
    AppendMenu 304,&blau
    Popup Windows Optionen
    AppendMenu 401,&Herunterfahren
    Separator
    AppendMenu 402,Abmelden
    Separator
    Popup Uhrzeit
    AppendMenu 501,Aktuelle Uhrzeit
    Separator
    Popup Spiele
    AppendMenu 601,Nostale
    Separator
    AppendMenu 602,Wesnot
    Separator

ENDPROC

PROC HINTERGRUND

    Parameters r%,g%,b%
    cls rgb(r%,g%,b%,)

ENDPROC

PROC LADEBILD

    Parameters _bild$
    EnableWindow exit&,0exit& sperren
    LoadSizedBMP _bild$,0,0 - Width(%HWnd),Height(%HWnd);0
    DrawSizedPic _bild$,0,0 - Width(%HWnd),Height(%HWnd);0
    EnableWindow exit&,1exit& entsperren

ENDPROC

FENSTER
MENU
BUTTONS

Whilenot e%

    Waitinput

    IF Clicked(exit&) or (%Key = 2)

        e% = 1

    ELSEIF Menuitem(302)

        HINTERGRUND 255,0,0

    ELSEIF Menuitem(303)

        HINTERGRUND 0,255,0

    ELSEIF Menuitem(304)

        HINTERGRUND 0,0,255

    ELSEIF Menuitem(301)

        LoadBMP RH PROGRAMMING 1.3 600x400.BMP,0,0;0
        RePaint

    ELSEIf Menuitem(401) das ist herunterfahren

        ExitWindows 0

    ElseIf Menuitem(402) das ist abmelden

        ExitWindows 3

    elseIf Menuitem(501)

        Text$ = Wir haben jetzt  + Time$(2) +  Uhr.
        Titeltext$ = I N F O
        Messagebox(Text$,Titeltext$,4160)

    elseif Menuitem(601)

        PRG_START

    elseif Menuitem(602)

        PRG_START
        SETFOCUS(exit&)

    EndIf

EndWhile

end

PROC PRG_START

    var ergebnis& = WinExec(C:Nostale(DE)Nostale.exe,1)
    var ergebnis& = WinExecWait(Notepad.exe,1)

    if ergebnis& = 0

        Messagebox(Fehler beim Starten des Programmes,F E H L E R,4112)
        end

    endif

ENDPROC

WindowStyle 31
WindowTitle Externes Programm starten
Window (%MaxX - x%)/ 2,(%MaxY - y%)/ 2 - x%,y%
var notepad& = Create(Button,%HWnd,Nostale starten,5,30,140,25)
var exit& = Create(Button,%HWnd,Beenden,Width(%HWnd) - 85,Height(%HWnd) - 30,80,25)
var e% = 0

whilenot e%

    waitinput

    if Clicked(exit&)

        e% = 1

    elseif Clicked(notepad&)

        PRG_START

    =s4 href='./../../funzione-riferimenti/XProfan/endif/'>endif

endwhile

end
 
Ich bin neu hier also Verurteilt mich nicht für meine fragen.^^
02/19/09  
 




Paul
Glatz
Hi,
here's the korigirte code:
CompileMarkSeparation
declare e%,x%,y%,Edit&,weiter&,exit&,passwort$,passwindow&,ergebnis%
x% = 265
y% = 100
passwort$ = robin
passwindow&=Create(Window,%hwnd,Passwortabfrage,(%MaxX- x%) / 2,(%MaxY - y%) / 2, x%,y%)
Edit& = Create(Edit,passwindow&,,5,5,245,20)
weiter& = Create(Button,passwindow&,Weiter,5,30,120,25)
exit& = Create(Button,passwindow&,Abbrechen,132,30,120,25)
startpaint passwindow&
LoadBMP PWBG.BMP,0,0;0
endpaint
SetFocus(Edit&)
SetFocus (weiter&)
SetFocus (exit&)

whilenot e%

    WaitInput

    if Clicked(exit&)

        end

    elseif Clicked(weiter&)

        ifnot GetText$(Edit&) = passwort$

            Messagebox(Falsches Passwort!
            Kein Zugang!,I N F O,4160)
            e% = 1
            end

        else

            e% = 999
            Messagebox(PASSWORT STIMMT,I N F O,4160)

        endif

    endif

endwhile

Clear e%
x% = 600
y% = 400
var Titel$ = RHP Multiprograms 1.0
Declare herunter&, abmeld&eingefügt
declare uhrzeit& eingefügt KHR
declare Text$,Titeltext$

PROC FENSTER

    WindowTitle Titel$
    Windowstyle 536
    Window (%MaxX - x%) / 2,(%MaxY - y%) /2 - x%,y%
    LoadBMP RH PROGRAMMING 1.3 600x400.BMP,0,0;0
    RePaint

ENDPROC

PROC BUTTONS

    exit& = Create(Button,%HWnd,Beenden,Width(%HWnd) - 100 - 15,Height(%HWnd) -25- 5,100,25)

ENDPROC

PROC MENU

    Popup Hintergrund
    AppendMenu 301,&RHP MULTIPROGRAMS LOGO
    Separator
    AppendMenu 302,&rot
    Separator
    AppendMenu 303,&grün
    Separator
    AppendMenu 304,&blau
    Popup Windows Optionen
    AppendMenu 401,&Herunterfahren
    Separator
    AppendMenu 402,Abmelden
    Separator
    Popup Uhrzeit
    AppendMenu 501,Aktuelle Uhrzeit
    Separator
    Popup Spiele
    AppendMenu 601,Nostale
    Separator
    AppendMenu 602,Wesnot
    Separator

ENDPROC

PROC HINTERGRUND

    Parameters r%,g%,b%
    cls rgb(r%,g%,b%,)

ENDPROC

PROC LADEBILD

    Parameters _bild$
    EnableWindow exit&,0exit& sperren
    LoadSizedBMP _bild$,0,0 - Width(%HWnd),Height(%HWnd);0
    DrawSizedPic _bild$,0,0 - Width(%HWnd),Height(%HWnd);0
    EnableWindow exit&,1exit& entsperren

ENDPROC

FENSTER
MENU
BUTTONS

Whilenot e%

    Waitinput

    IF Clicked(exit&) or (%Key = 2)

        e% = 1

    ELSEIF Menuitem(302)

        HINTERGRUND 255,0,0

    ELSEIF Menuitem(303)

        HINTERGRUND 0,255,0

    ELSEIF Menuitem(304)

        HINTERGRUND 0,0,255

    ELSEIF Menuitem(301)

        LoadBMP RH PROGRAMMING 1.3 600x400.BMP,0,0;0
        RePaint

    ELSEIf Menuitem(401) das ist herunterfahren

        ExitWindows 0

    ElseIf Menuitem(402) das ist abmelden

        ExitWindows 3

    elseIf Menuitem(501)

        Text$ = Wir haben jetzt  + Time$(2) +  Uhr.
        Titeltext$ = I N F O
        Messagebox(Text$,Titeltext$,4160)

    elseif Menuitem(601)

        ergebnis% = WinExec(C:Nostale(DE)Nostale.exe,1)

        if ergebnis% = 0

            Messagebox(Fehler beim Starten des Programmes,F E H L E R,4112)

        endif

    elseif Menuitem(602)

        ergebnis% = WinExec(C:ProgrammeWesnoth 1.4.7wesnoth.exe,2)

        if ergebnis% = 0

            Messagebox(Fehler beim Starten des Programmes,F E H L E R,4112)

        endif

    EndIf

EndWhile

end
 
02/19/09  
 




Roberto
could you me Please yet say I wrong made Have, I the next time knows
 
Ich bin neu hier also Verurteilt mich nicht für meine fragen.^^
02/19/09  
 




Paul
Glatz
Hi,
you have simply always The same Proc called arber where should The Proc know which Program You started want. I have whom code for a Program to open diekekt into request made.
 
02/19/09  
 




Jac
de
Lad
I häng me only ungern mere, because Krümel you here really helpful Tipps gives, but attempt you Please something accurate auszudrücken. me personally falls it anyway quite heavy from the Kauderwelsch rauszufinden, what very You vorhast.

@Paul: with Backslashes rather whom double Backslash \ take circa Problemen with Escapesequenzen vorzubeugen.

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
02/19/09  
 




Paul
Glatz
Hello Jac,
with the double Backslash forget I over ands over again.
 
02/19/09  
 




Roberto
Yes sorry I geb me More trouble.
but I raging same from. what wants to stupid Program???
always if I NOSTALE open works everything perfect.
but then comes so ne stupid Message.
here the Screenshot.
The my ELSEIF or ENDIF missing.
but the heard none into row here again the code
declare e%,x%,y%,Edit&,weiter&,exit&,Password$,passwindow&,Result%
x% = 265
y% = 100
passwort$ = robin
passwindow&=Create(Window,%hwnd,Passwortabfrage,(%MaxX- x%) / 2,(%MaxY - y%) / 2, x%,y%)
Edit& = Create(Edit,passwindow&,,5,5,245,20)
weiter& = Create(Button,passwindow&,moreover,5,30,120,25)
exit& = Create(Button,passwindow&,Cancel,132,30,120,25)
startpaint passwindow&
LoadBMP PWBG.BMP,0,0;0
endpaint
SetFocus(Edit&)
SetFocus (weiter&)
SetFocus (exit&)

whilenot e%

    WaitInput

    if Clicked(exit&)

        end

    elseif Clicked(weiter&)

        ifnot GetText$(Edit&) = Password$

            Messagebox(Wrong Password!
            no access!,I n F O,4160)
            e% = 1
            end

        else

            e% = 999
            Messagebox(PASSWORT STIMMT,I n F O,4160)

        endif

    endif

endwhile

Clear e%
x% = 600
y% = 400
var cover$ = RHP Multiprograms 1.0
Declare herunter&, abmeld&eingefügt
declare uhrzeit& eingefügt KHR
declare Text$,Titeltext$

PROC FENSTER

    Window Title cover$
    Windowstyle 536
    Window (%MaxX - x%) / 2,(%MaxY - y%) /2 - x%,y%
    LoadBMP RH PROGRAMMING 1.3 600x400.BMP,0,0;0
    RePaint

ENDPROC

PROC BUTTONS

    exit& = Create(Button,%HWnd,terminate,Width(%HWnd) - 100 - 15,Height(%HWnd) -25- 5,100,25)

ENDPROC

PROC MENU

    Pop background
    AppendMenu 301,&RHP MULTIPROGRAMS LOGO
    Separator
    AppendMenu 302,&ruddy
    Separator
    AppendMenu 303,&green
    Separator
    AppendMenu 304,&blue
    Pop windows Options
    AppendMenu 401,&Shutdown
    Separator
    AppendMenu 402,Log off
    Separator
    Pop Uhrzeit
    AppendMenu 501,actually Uhrzeit
    Separator
    Pop programs
    AppendMenu 601,Nostale
    Separator
    AppendMenu 602,Picasa 3
    Separator
    AppendMenu 603,Photoscape
    Separator
    AppendMenu 604,Inkscape
    Separator

ENDPROC

PROC HINTERGRUND

    Parameters r%,g%,b%
    cls rgb(r%,g%,b%,)

ENDPROC

PROC LADEBILD

    Parameters _bild$
    EnableWindow exit&,0exit& Lock
    LoadSizedBMP _bild$,0,0 - Width(%HWnd),Height(%HWnd);0
    DrawSizedPic _bild$,0,0 - Width(%HWnd),Height(%HWnd);0
    EnableWindow exit&,1exit& entsperren

ENDPROC

FENSTER
MENU
BUTTONS

Whilenot e%

    Waitinput

    IF Clicked(exit&) or (%Key = 2)

        e% = 1

    ELSEIF Menuitem(302)

        HINTERGRUND 255,0,0

    ELSEIF Menuitem(303)

        HINTERGRUND 0,255,0

    ELSEIF Menuitem(304)

        HINTERGRUND 0,0,255

    ELSEIF Menuitem(301)

        LoadBMP RH PROGRAMMING 1.3 600x400.BMP,0,0;0
        RePaint

    ELSEIF Menuitem(401)the is Shutdown

        ExitWindows 0

    ELSEIF Menuitem(402)the is Log off

        ExitWindows 3

    ELSEIF Menuitem(501)

        Text$ = we having now  + time$(2) +  watch.
        Titeltext$ = I n F O
        Messagebox(Text$,Titeltext$,4160)

    ELSEIF Menuitem(601)

        Result% = WinExec(C:\Nostale(DE)\Nostale.exe,1)

        if Result% = 0

            Messagebox(Error at started the Program,F E H L E R,4112)

        endif

    ElseIf Menuitem(602)

        Result% = WinExec(C:\programs\Date\Picasa3\Picasa3.exe,1)

        if Result% = 0

            Messagebox(Error at started the Program,F E H L E R,4112)

        ELSEIF Menuitem(603)

            Result% = WinExec(C:ProgrammePhotoScapePhotoScape.exe)

            if Result% = 0

                Messagebox(Error at started the Program,F E H L E R,4112)

            endif

        EndIf

    EndWhile

    end

15 kB
Hochgeladen:02/19/09
Downloadcounter189
Download
 
Ich bin neu hier also Verurteilt mich nicht für meine fragen.^^
02/19/09  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

no Systemprofil laid out. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Please register circa a Posting To verfassen.
 

Topic-Options

23.888 Views

Untitledvor 0 min.
Jürgen Strahl06/08/22
Uwe Lang09/03/14
Setharial02/14/13
liveFamilie05/11/12
More...

Themeninformationen



Admins  |  AGB  |  Applications  |  Authors  |  Chat  |  Privacy Policy  |  Download  |  Entrance  |  Help  |  Merchantportal  |  Imprint  |  Mart  |  Interfaces  |  SDK  |  Services  |  Games  |  Search  |  Support

One proposition all XProfan, The there's!


My XProfan
Private Messages
Own Storage Forum
Topics-Remember-List
Own Posts
Own Topics
Clipboard
Log off
 Deutsch English Français Español Italia
Translations

Privacy Policy


we use Cookies only as Session-Cookies because of the technical necessity and with us there no Cookies of Drittanbietern.

If you here on our Website click or navigate, stimmst You ours registration of Information in our Cookies on XProfan.Net To.

further Information To our Cookies and moreover, How You The control above keep, find You in ours nachfolgenden Datenschutzerklärung.


all rightDatenschutzerklärung
i want none Cookie