PDA

View Full Version : Parameter bei URL werden abgeschnitten



jogisarge
25-10-07, 08:45
Hallo Zusammen !

ich versuche per PCCMD einen Link aufzurufen an dem mehrere PArametern hängen.

Der erste Paramter wird noch korrekt übergeben, aber alle Parameter, die mit & angehängt sind, werden abgeschnitten.

In &LINK steht z.B. www.testurl.de?testp1=a&testp2=b&testp3=c


STRPCCMD PCCMD('START ' *cat &LINK) PAUSE(*NO)


Es wird ein Browser gestartet, aber nur mit dem Link


www.testurl.de?testp1=a

der Rest wird abgeschnitten.

Hat jemand ne Idee ?
Gruß jogi

KM
25-10-07, 09:01
Probier's mal mit Gänsefüßchen entweder um das Ampersand oder um die ganze URL.

Gruß,
KM

jogisarge
25-10-07, 09:39
wenn ich die Ampersands mit Gänsefüßchen umschließe dann geht das.
Das ist aber doof, da die Links in einer Datei kommen, und alle geändert werden müssen :eek:

Fuerchau
25-10-07, 11:20
Warum, mach doch einfach:

PCCMD('START "' *cat &LINK *tcat '"')

jogisarge
25-10-07, 12:38
@Fuerchau
Das geht so net.
Da bleibt die Eingabeaufforderung von XP stehen, aber es öffnet sich kein Browser mehr.

kuempi von stein
25-10-07, 13:04
Hello,

also die Suchfunktion hier vom Board kennt das Problem bereits.
Versuch mal


STRPCCMD PCCMD('cmd /C start "" "www.testurl.de?testp1=a&testp2=b&testp3=c (http://www.testurl.de/?testp1=a&testp2=b&testp3=c)"')


(Man beachte die genaue Anzahl der Quotes doppelt und einfach)

kuempi

mwithake
26-10-07, 08:57
Versuchs mal hiermit:



STRPCCMD PCCMD('rundll32 url,FileProtocolHandler http://www.testurl.de?testp1=a&testp2=b&testp3=c (http://www.testurl.de?testp1=a&testp2=b&testp3=c')')


Der Befehl (PCCMD) darf aber nicht länger als 123 Stellen werden.:(

jogisarge
26-10-07, 09:51
hallo nochmal,

Kuempis Variante funktioniert.

Danke euch allen !