Español
Foro

Seltsame Reacción de XProfan-Befehl "SHELL"

 

KompilierenMarcaSeparación
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

Wenn I, con el Code una XPROFAN-Programa aufrufen voluntad geschieht nichts y Windows meldet con uno Taskleistenmeldung: No genügend Speicher !
Mit uno Verknüpfung en el Desktop puede gleiche Programa sin Problemas comenzó voluntad. - Wohlgemerkt: Das passiert sólo en XPROFAN-Programmen
 
29.09.2007  
 




Jörg
Sellmeyer
Kann Yo no bestätigen - en me se auch una Profanprogramm con beiden Métodos problemlos comenzó.
Was passiert porque con usted en WinExec?
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
29.09.2007  
 




Rolf
Koch
Real? En me klappt lo einwandfrei bajo Vista. Start y Notepad se comenzó.
Und dies auch si yo 10x en Start klicke.
 
29.09.2007  
 



@Rolf


Start y Notepad se comenzó.


Yo doch geschrieben

Wohlgemerkt: Das passiert sólo en XPROFAN-Programmen


...y Notepad es doch una Windows-Programa. Steht hier sólo como Joker. Schreib veces una XProfan-Programa (natürlich con kompletten Pfad) en el Variable programm$ - Como steckt mein Problema !

@Jörg


Was passiert porque con usted en WinExec?


Exactamente el gleiche - no Reacción

Yo habe antes uno Semana alles komplett neu installiert. Dabei XPROFAN-10 de el ROLAND-CD otra vez neu kopiert. Kann lo ser, dass Roland una UpDate de los Profano-Archivos (Compiler usw...) rausgegeben ha y yo el soñoliento habe ?
 
30.09.2007  
 




RGH
Horst Horn
Kann lo ser, dass Roland una UpDate de los Profano-Archivos (Compiler usw...) rausgegeben ha y yo el soñoliento habe ?


Sí, lo gab una Actualización sobre XProfan 10.0a (siehe [web]https://XProfan.de/support.htm[/web]) y klicke en XProfan 10). Aber el Actualización ha nichts con el de Usted genannten Problema a tun.

Su Testprogramm se ejecuta en me problemlos:
KompilierenMarcaSeparación
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 es uno meiner üblichen XPRofan-Tempo-Testprogramme. Kann lo ser, daß Usted una Pfad con Leerzeichen verwendest? Dann solltest Usted programm$ en Einführungszeichen einkleiden, etwa:
KompilierenMarcaSeparación
programm$ = q+programm$+q
. Anderenfalls sería el rundll32 versuchen, el ersten Teil a para Leerzeichen a interpretar y a starten ... y el muß entonces torcido ir.

Saludo
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

Gracias zuerst una vez para el Info (UpDate) ya hecho
Zum real Problema
KompilierenMarcaSeparación
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

Posesiones festgestellt, si yo beim Aufruf zuerst con CHDIR en el Ordner schalte, funktioniert el Aufruf auch en XProfan-Programmen. Yo muss also el Pfad zerlegen en LaufwerkOrdner + Programa - Im obigen Beispielcode funktioniert alles einwandfrei. Gebe Yo hier el kompletten Pfad bajo programm$ una, kommt una Fehlermeldung de Windows

Und ahora guck Yo Damen-Fussball (Warte siempre darauf, dass el para Schluss el Trikots wechseln )
 
30.09.2007  
 




Rolf
Koch
Sorry Horst bin überarbeitet - y otra vez en el Arbeit
 
30.09.2007  
 



@Rolf


Sorry Horst bin überarbeitet - y otra vez en el Arbeit



Der Mensch arbeitet, en a leben ! - Er lebt no, en a trabajo !

Alte chinesische Weisheit
 
30.09.2007  
 




Jörg
Sellmeyer

KompilierenMarcaSeparación
Tal vez solltest Usted stattdessen más bien en Deinem 2windows4you.exe en el Pfad wechseln. Was es porque, si 2windows4you.exe con komplettem Pfad aufrufst?
KompilierenMarcaSeparación
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
30.09.2007  
 



@Jörg

Mit el Defination kann Yo aber el kompletten Pfad aufteilen:
KompilierenMarcaSeparación
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 2windows4you.exe con komplettem Pfad aufrufst?


Dann passiert el, qué Usted en el Bildchen sehen kannst:

23 kB
Hochgeladen:30.09.2007
Ladeanzahl220
Descargar
 
30.09.2007  
 



hallo Yo brauche hilfe Yo verstehe el con shell no si yo Shell "cmd" eingebe
öffnet él cmd y si una más programm eingebe con oder sin pfad passiert nichts
 
02.10.2011  
 



Mach doch una neues Thema en: [...] 

y gib una Ejemplo.

Shell funktioniert ansich genau como beschrieben.
 
02.10.2011  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

4.492 Views

Untitledvor 0 min.
rquindt16.03.2018
Walter30.01.2018
GC5704.08.2016
iF13.09.2015
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie