Français
Forum

Seltsame réaction de XProfan-Befehl "SHELL"

 

KompilierenMarqueSéparation
DECLARE but&,programm$,EE%,aus&
EE%=0
programm$=NOTEPAD.EXE
CLS
but&=CREATE(BUTTON,%HWND,Start,50,50,100,25)
aus&=CREATE(BUTTON,%HWND,ESC  Ende,300,50,100,25)

WHILENOT EE%

    WAITINPUT
    CASE CLICKED(but&):SHELL programm$
    CASE CLICKED(but&):Shell rundll32.exe url.dll,FileProtocolHandler +programm$
    Case Scankey(27) | CLICKED(aus&):EE%=1

ENDWHILE

end

si je avec dem Code un XPROFAN-Programme appel veux geschieht rien et Windows meldet avec einer Taskleistenmeldung: pas genügend grenier !
avec einer Verknüpfung sur dem Desktop peux cela gleiche Programme sans Probleme gestartet volonté. - Wohlgemerkt: cela passiert seulement chez XPROFAN-Programmen
 
29.09.2007  
 




Jörg
Sellmeyer
peux je pas bestätigen - chez mir wird aussi un Profanprogramm avec beiden Methoden problemlos gestartet.
quoi passiert car chez Dir chez WinExec?
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
29.09.2007  
 




Rolf
Koch
vraie? chez mir klappt es einwandfrei sous Vue. Start et Notepad wird gestartet.
et ca aussi si je 10x sur Start klicke.
 
29.09.2007  
 



@Rolf


Start et Notepad wird gestartet.


je hab doch geschrieben

Wohlgemerkt: cela passiert seulement chez XPROFAN-Programmen


...et Notepad mais est un Windows-Programme. Steht ici seulement comme Joker. Schreib la fois un XProfan-Programme (naturellement avec kompletten Pfad) dans qui Variable programm$ - là steckt mon Problem !

@Jörg


quoi passiert car chez Dir chez WinExec?


oui c'est ca cela gleiche - aucun réaction

j'ai avant einer semaine alles komplett récente installiert. Dabei XPROFAN-10 de qui ROLAND-CD wieder récente kopiert. peux es son, dass Roland un UpDate de den Profan-Fichiers (Compiler usw...) rausgegeben hat et je cela verschlafen habe ?
 
30.09.2007  
 




RGH
Horst Horn
peux es son, dass Roland un UpDate de den Profan-Fichiers (Compiler usw...) rausgegeben hat et je cela verschlafen habe ?


oui, es donnais un Update sur XProfan 10.0a (siehe [web]https://XProfan.de/support.htm[/web]) et klicke sur XProfan 10). mais cela Update hat rien avec dem de Dir genannten Problem trop 1faire.

Dein Testprogramm fonctionne chez mir problemlos:
KompilierenMarqueSéparation
DECLARE but&,programm$,EE%,aus&
EE%=0
programm$=FIXSTERN2.EXE
CLS
but&=CREATE(BUTTON,%HWND,Start,50,50,100,25)
aus&=CREATE(BUTTON,%HWND,ESC Ende,300,50,100,25)

WHILENOT EE%

    WAITINPUT
    CASE CLICKED(but&):SHELL programm$
    CASE CLICKED(but&):Shell rundll32.exe url.dll,FileProtocolHandler +programm$
    Case Scankey(27) | CLICKED(aus&):EE%=1

ENDWHILE

end

FIXSTERN2 ist eines meiner habituel XPRofan-Tempo-Testprogramme. peux es son, qui Du une Pfad avec Leerzeichen verwendest? ensuite devrait Du programm$ dans Einführungszeichen habiller, etwa:
KompilierenMarqueSéparation
programm$ = q+programm$+q
. Anderenfalls serait qui rundll32 versuchen, den ersten partie jusqu'à zum Leerzeichen trop interpretieren et trop starten ... et cela doit ensuite de travers aller.

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
30.09.2007  
 



@Roland

merci d'abord einmal pour qui Info (UpDate) déjà erledigt
Zum réel Problem
KompilierenMarqueSéparation
DECLARE but&,programm$,EE%,aus&
EE%=0
programm$=2windows4you.exe
CLS
but&=CREATE(BUTTON,%HWND,Start,50,50,100,25)
aus&=CREATE(BUTTON,%HWND,ESC  Ende,300,50,100,25)

WHILENOT EE%

    WAITINPUT

    IF CLICKED(but&)

        CHDIR C:2windows4you CHDIR...  muss gemacht werden. Dann klappts auch mit dem Aufruf :o)
        Shell rundll32.exe url.dll,FileProtocolHandler +programm$

    ENDIF

    Case Scankey(27) | CLICKED(aus&):EE%=1

ENDWHILE

end

Habe festgestellt, si je beim Aufruf d'abord avec CHDIR dans den Dossier schalte, funktioniert qui Aufruf aussi chez XProfan-Programmen. je muss alors den Pfad décomposer dans LaufwerkOrdner + Programme - Im obigen Beispielcode funktioniert alles einwandfrei. Gebe je ici den kompletten Pfad sous programm$ un, venez une Fehlermeldung de Windows

et maintenant guck je Damen-Fussball (attends toujours puis, dass qui zum Schluss qui Trikots échanger )
 
30.09.2007  
 




Rolf
Koch
Sorry Horst suis révisée - et juste wieder sur qui travail
 
30.09.2007  
 



@Rolf


Sorry Horst suis révisée - et juste wieder sur qui travail



qui homme arbeitet, afin de vivre ! - il lebt pas, afin de travailler !

vieille chinesische Weisheit
 
30.09.2007  
 




Jörg
Sellmeyer

KompilierenMarqueSéparation
peut-être devrait Du stattdessen lieber dans Deinem 2windows4you.exe dans den Pfad échanger. quoi ist car, si Du 2windows4you.exe avec komplettem Pfad aufrufst?
KompilierenMarqueSéparation
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
30.09.2007  
 



@Jörg

avec qui Defination peux je mais den kompletten Pfad aufteilen:
KompilierenMarqueSéparation
DECLARE programm$,prog_pfad$,anzahl%,programm_lg%,prog_lg%
DEF LESE_SLASH(1) (LEN($(1))-LEN(TRANSLATE$($(1),,)))
prog_pfad$=C:2windows4you2windows4you.exe
anzahl%=LESE_SLASH(prog_pfad$)
programm$=SUBSTR$(prog_pfad$,Anzahl%+1,)
prog_lg%=LEN(prog_pfad$)
programm_lg%=LEN(programm$)
prog_pfad$=LEFT$(prog_pfad$,(prog_lg%-programm_lg%))
>


...si Du 2windows4you.exe avec komplettem Pfad aufrufst?


ensuite passiert cela, quoi Du sur dem Bildchen voyons peux:

23 kB
Hochgeladen:30.09.2007
Downloadcounter220
Download
 
30.09.2007  
 



allô il me faut hilfe je comprends cela avec shell pas si je Shell "cmd" eingebe
ouvrez il cmd et si un d'autre programm eingebe avec ou bien sans pfad passiert rien
 
02.10.2011  
 



Mach doch un nouveau Thema sur: [...] 

et gib un Beispiel.

Shell funktioniert ansich oui c'est ca comment beschrieben.
 
02.10.2011  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

4.610 Views

Untitledvor 0 min.
rquindt16.03.2018
Walter30.01.2018
GC5704.08.2016
iF13.09.2015
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie