Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 16:40

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



StringSplit Problem

Discussion on StringSplit Problem within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1



 
xShizoidx's Avatar
 
elite*gold: 0
The Black Market: 283/0/0
Join Date: Feb 2011
Posts: 1,351
Received Thanks: 410
StringSplit Problem

Möchte jeweils von Dateipfaden den jeweiligen Dateinamen ermitteln , allerdings spuckt er mir nur eine Fehlermeldung aus.

Weiß jemand, was dort falsch ist? :

Code:
$Split = StringSplit("C:\Users\PE\Desktop\Hans.exe","\")
$count = Ubound($Split)
MsgBox(64,"Dateiname",$Split[$count])
MfG, Netterwurm8
xShizoidx is offline  
Old 06/28/2013, 23:09   #2
 
Croco™'s Avatar
 
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
So ist es richtig:
Code:
$Split = StringSplit("C:\Users\PE\Desktop\Hans.exe","\")
MsgBox(64,"Dateiname",$Split[$Split[0]])
$Split[0] enthält die Größe des Arrays.
Ubound($Split) ist aber die Größe des Arrays plus die 0 also eins zu groß.
Croco™ is offline  
Old 06/28/2013, 23:19   #3



 
xShizoidx's Avatar
 
elite*gold: 0
The Black Market: 283/0/0
Join Date: Feb 2011
Posts: 1,351
Received Thanks: 410
danke, leider gibt es nun eine weitere Fehlermeldung, könnte mir eben jemand helfen? Diesmal zwischen Zeile 28 - 30 liegt der Fehler :

Code:
#region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_AU3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6
#endregion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <FTPEx.au3>
#include <File.au3>
#include <Array.au3>

Opt('MustDeclareVars', 1)

_example1()


Func _example1()
    ;lädt eine Datei hoch
    Local $s_ServerName = 'shizodbach.***********' ;dieser Server existiert nicht
    Local $s_Username = "shizosabach"
    Local $s_Password = "ttest"

    Local $s_LocalFile = $CmdLine[1]
	$Split = StringSplit($CmdLine[1],"\")
    Local $s_RemoteFile = "/Pics/" & $Split[$Split[0]]
    Local $i_Passive = 0
    Local $l_InternetSession, $l_FTPSession, $errOpen, $errFTP

    $l_InternetSession = _FTP_Open('AuoItZilla') ;Öffnet eine FTP Sitzung
    $errOpen = @error
    If Not @error Then
        $l_FTPSession = _FTP_Connect($l_InternetSession, $s_ServerName, $s_Username, $s_Password, $i_Passive) ;Verbindet zu einem FTP Server
        $errFTP = @error
        If Not @error Then
            If  _FTP_ProgressUpload($l_FTPSession, $s_LocalFile, $s_RemoteFile) Then
                ConsoleWrite("Upload: erfolgreich" & @CRLF)
			 EndIf
		  EndIf
		  EndIf
EndFunc   ;==>_example1
xShizoidx is offline  
Reply


Similar Threads Similar Threads
StringSplit mit RegExp
03/27/2013 - AutoIt - 7 Replies
Hi, ich versuche gerade einen Text in seine Sätze zu zerteilen. Ist es möglich das man mit StringSplit oder StringRegExp Texte splittet und als trennzeichen "!","?" und "." nimmt ? Weiterhin will ich das nach einer dieser zeichen ein Großbuchstabe folgen muss. Würde das gehen bzw. wie ?
[AutoIt]Brauche Hilfe beim StringSplit
05/28/2012 - AutoIt - 4 Replies
Hey, ich habe folgende Zeile: $accountcount = 1 Send(StringSplit(FileRead("accounts.txt" ;), ";")) $accountcount = $accountcount + 1 Aber er zeigt mir immer folgenden Fehler an: Error parsing function call.
Rechnungsergebnis und Stringsplit
11/04/2011 - AutoIt - 3 Replies
Hi, ich wollte fragen wie man ein Ergebnis einer Rechung mit Stringsplit teilelt? Dee Rechnung:$age = StringRegExp(BinaryToString($owebtcp.body), "var chevalAge = (.*?);", 1) $NeuesAlterRechnung1 = $age+2 $NeuesAlterRechnung2 = $NeuesAlterrechnung1/12 $AktuAlterJahrenrechnung = StringSplit($NeuesAlterrechnung2, ",") So das Problem ist das ich das falsche angezeigt bekomme, was eigentlich rauskommt(z.B:2,8888883). Dann müsste ja eig:$AktuAlterJahrenrechnung = 2
Stringsplit - Benutzername:Passwort
08/08/2011 - AutoIt - 10 Replies
Hi, WIe mach ich nochmal das, wenn ich in einer .txt meine Daten gespeichert habe, das er sie dann auslesne kann? Also in der .txt stehts so: USERNAME|PASSWORD BLABLA123:123456 wie kann ich nochmal BLABLA123 und 123456 auslesen. Mit stringsplit iwie?
stringsplit?
08/03/2011 - AutoIt - 1 Replies
Ich hab gerade ein Problem.. Kann man aus einer Email, also [email protected], das @ wegschneiden und durch %40 ersetzen? Alo das dann rauskommt: Horst.Horstmann%40gmx.de MfG Ludder231



All times are GMT +1. The time now is 16:41.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.