url auslesen + teil hinzufüfen

10/19/2013 12:36 inspi123#1
ddd

hallo! Bin gerade dabei mir ein Stämme tool zu basteln :)
will das tool aber auf allen welten verwenden können (wird den leuten die, stämme nicht kennen nichts sagen)

Also ich hab ein ie fenster in eine gui eingebettet und hab eben buttons um bestimmte URLs aufzurufen, ich will aber den letzten teil der URL ersetzen..

nach dem einloggen hat man diese URL:
PHP Code:
http://de97.die-staemme.de/game.php?screen=overview&intro 
ich will jetzt den letzten teil der URL ersetzen also wenn ich auf einen button klicke:

PHP Code:
http://de97.die-staemme.de/game.php?screen=barracks 
oder

PHP Code:
http://de97.die-staemme.de/game.php?screen=stable 

würde mich echt freuen wenn ich bald eine brauchbare antwort bekomme :)
ich hoffe ich darf die links überhaupt posten ;(
10/19/2013 12:56 berkay2578#2
Code:
Func GenerateLink($Text)
	$URL = "http://de97.die-staemme.de/game.php?screen=" & $Text
	Return $URL
EndFunc

GenerateLink("stable") ; this will return http://de97.die-staemme.de/game.php?screen=stable
This is the most basic stuff in AutoIT. Are you sure you know how to code?
10/19/2013 13:00 butter123#3
$url = "http..........php?screen=" & "barracks"
10/19/2013 13:16 alpines#4
Das nächste mal bitte nicht ddd spammen sondern den Text zuerst schreiben.
10/19/2013 13:51 inspi123#5
ähm danke für die schnellen antworten, ich glaub ich hab das ganze aber falsch erklärt..
das was ihr mir geschrieben habt, könnte ich ja händisch auch machen :P

Ich will die URL auslesen die ich am anfang bekomme und zu der ausgelesenen URL dann eben
Quote:
barracks
an's ende setzen.

ich muss die URL deshalb ändern, weil sich das "de97" von welt zu welt ändert.
kann auch de96 da stehen..
10/19/2013 14:10 alpines#6
Um die Webseite auszulesen kannst du das hier verwenden:
Code:
$sURI = _IEPropertyGet($oIE, "locationurl")
und das kannst du mit den Stringfunktionen bearbeiten.
10/19/2013 14:10 butter123#7
$newurl = stringreplace($url,"overview&intro","barracks")
10/19/2013 15:24 only_blame#8
Code:
$Pfad = "http://de97.die-staemme.de/game.php?screen="

Case $Button1
$Pfad = $Pfad & "barracks"
10/19/2013 20:17 inspi123#9
blame deins versteh ich nicht ganz, du verwendest die variable $Pfad irgendwie zweimal
hoffe ich vertuh mich da grad nicht und schreib blödsinn :I
10/19/2013 20:20 SpieleHacksInfo#10
Er definiert die Variable neu. Es könnte auch:

Code:
$aPfad = "http://de97.die-staemme.de/game.php?screen="

Case $Button1
$bPfad = $aPfad & "barracks"
sein. Da aber eine Variable besser als zwei sind benutzt er das so.
10/19/2013 22:15 inspi123#11
okay, danke für die erklärung :)
10/19/2013 23:21 alpines#12
Man könnte aber auch
Code:
Local $sPfad = "URI"
$sPfad &= "barracks"
Außerdem, bitte für Strings nicht b(ool) verwenden sondern s(tring).
10/19/2013 23:57 SpieleHacksInfo#13
Quote:
Originally Posted by alpines View Post
Man könnte aber auch
Code:
Local $sPfad = "URI"
$sPfad &= "barracks"
Außerdem, bitte für Strings nicht b(ool) verwenden sondern s(tring).
Pff immer dieser Befehls Ton. Es ging um Pfad A und Pfad B. Vielleicht verstehst du ja den Zusammenhang. Ich gebe dir einen Tipp: Pfad 1 und Pfad 2. Aber niemand verraten!
10/20/2013 00:08 alpines#14
Achso, und ich dachte jemand wäre so intelligent genug und würde dann wenigstens 1 und 2 hinter Pfad schreiben, aber wie dem auch sei, der Stil bleibt letzlich jedem selbst überlassen.
10/20/2013 00:23 SpieleHacksInfo#15
Tut mir Leid ich wusste nicht, dass in deinem Land das Alphabet als Zählweise unbekannt ist.

Quote:
Originally Posted by alpines View Post
Außerdem, bitte für Strings nicht b(ool) verwenden sondern s(tring).
Quote:
Originally Posted by alpines View Post
der Stil bleibt letzlich jedem selbst überlassen.
Gn8