Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWünsch Dir wasWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
Kommentar vom Moderator Dani am 06.01.2011 um 09:59:45 Uhr
Formatierung hinzugefügt.

gelöst Argument in VBS Script funktiiert nicht mehr....

Mitglied: svenac2010

svenac2010 (Level 1) - Jetzt verbinden

06.01.2011, aktualisiert 18.10.2012, 3635 Aufrufe, 11 Kommentare

Hallo,

ich exportiere Dateien aus einem Datensystem die wie folgt aufgebaut sind
Um mir die Files einzeln aufzugliedern verwende ich folgendes Script:
Bis letzte Woche hat es noch ohne Probleme funktioniert, aber seit heute Splittet er dieses nicht mehr entsprechend.
D.h. er teilt die Datei zwar entsprechend |; (ISH. ect. auf
nur bei IMXXXXX und einem Absatz setzt er nicht mehr das STOP
Was ist im Script falsch?
Mitglied: 76109
06.01.2011 um 08:32 Uhr
Hallo svenac2010!

Eingabe-Beispiele hast Du angegeben, aber wie soll das Ergebnis Aussehen?

Ist etwas schwierig, dass anhand Deines Codes herauszufinden, zumal der ja - wie Du schreibst - eh nicht mehr funktioniert

Gruß Dieter

PS. Und setze Dein Eingabe-Beispiel in Code-Tags (siehe Formatierungshilfe), damit alle Text- und Steuerzeichen erhalten bleiben...
Bitte warten ..
Mitglied: svenac2010
06.01.2011 um 09:41 Uhr
Maßeblich ist eigentlich nur die Zeile

T = Replace(T, vbCrLf & "IM", vbCrLf & vbCrLf & "STOP*" & vbCrLf & "IM")

Hier soll wenn er im Textfile einen Absatz gefolgt von "IM" findet diesen
mit Absatzt, Absatz "STOP*" Absatz "IM" setzen

Beispiel:
IMXXXX dgwgg rgtawrzr erarezeraz
IMXXXX gergeragt geartera geterat

in:

IMXXXX dgwgg rgtawrzr erarezeraz


STOP*

IMXXXX gergeragt geartera geterat

alle anderen Einrückungen und Veränderungen führt er durch. Halt nur das WORT STOP setzt er als Erkennungsmarke nicht
Bitte warten ..
Mitglied: bastla
06.01.2011, aktualisiert 18.10.2012
Hallo svenac2010!

Das gepostete Script erzeugt aus den geposteten Daten (auszugsweise)
- insofern kann ich das Problem nicht nachvollziehen ...
@Dieter
Hier findest Du (etwas) mehr dazu ...

Grüße
bastla
Bitte warten ..
Mitglied: 76109
06.01.2011, aktualisiert 18.10.2012
Hallo Baslta!

Zitat von bastla:
@Dieter
Hier findest Du (etwas) mehr dazu ...
Danke für den Hinweis!

Hatte ich mir anhand der Variablen-Bezeichnungen schon gedacht, dass das Skript von Dir ist

@Dani
Nett von Dir, den Text/Code in Code-Tags zu setzen

Gruß Dieter
Bitte warten ..
Mitglied: svenac2010
06.01.2011 um 13:53 Uhr
Hallo, leider funktioniert es immer noch nicht.

Ich kann euch gern mal ein txt File zur verfügung stellen, welches umgewandelt werden soll.
Bitte warten ..
Mitglied: 76109
06.01.2011 um 14:30 Uhr
Hallo svenac2010!

Versuchs mal hiermit:
Wobei mir u.a. nicht klar ist, ob's jetzt 7x(+)-Zeichen - wie im Code - oder 8x(+)-Zeichen - wie in Deinem Beispiel - sind?

Gruß Dieter

[edit] geändert [/edit]
Bitte warten ..
Mitglied: svenac2010
06.01.2011 um 14:57 Uhr
Danke für die Antwort und für das Beispielscript.

Nach dem IM sind 8 weitere Stellen

im Test erzeugt er zwar ein STOP* beim ersten IM
setzt aber vorab 2 Umbrüche, danach ist aber beim nächsten IM UMbruch, kein STOP* mehr gesetzt.
Kann hier gern mal ein Beispiel File zukommen lassen, damit man den Inhalt der Datei besser versteht, wie der Aufbau ist.

Gruß Sven
Bitte warten ..
Mitglied: svenac2010
07.01.2011 um 06:55 Uhr
Ich denke es wurde hier intern an den Exportfile ( welches ich versuche mit STOP zu versehen) verändert.
ggf wäre für mich auch die Lösung nach folgendem String zu suchen

IMxxxxxxxx| (x=Zahl = Länge 8 Zeichen) und dieses dann mit
vbCrLf & vbCrLf & "STOP*" & vbCrLf & "IM" wie gehabt einzurücken
Bitte warten ..
Mitglied: 76109
07.01.2011 um 08:57 Uhr
Hallo Sven!

Neuer Versuch Den letzten Code habe ich entsprechend geändert.

Gruß Dieter
Bitte warten ..
Mitglied: svenac2010
07.01.2011 um 11:12 Uhr
Danke Dieter,
das hat wunderbar funktioniert..

Keine Ahnung was mal wieder geändert wurde, aber ich denke so wird das Script erstmal wieder ohne Probleme laufen.

Auf jedenfall eine ganz herzlichen Dank für die Hilfe.

Gruß Sven
Bitte warten ..
Mitglied: 76109
07.01.2011 um 11:48 Uhr
Hallo Sven!

Zitat von svenac2010:
Keine Ahnung was mal wieder geändert wurde, aber ich denke so wird das Script erstmal wieder ohne Probleme laufen.
Naja, anstatt - wie vorher - nach vbCrLf & "IM" zu suchen, weil eine Suche nach nur "IM" ziemlich unsicher ist, wird jetzt explicit nach "IM#|" gesucht, wobei die Anzahl der Zahlen (#) variabel sein darf.
Auf jedenfall eine ganz herzlichen Dank für die Hilfe.
Yepp, gern geschehen

Gruß Dieter
Bitte warten ..
Ähnliche Inhalte
VB for Applications
Vbs Script Hilfe
gelöst Frage von Dr.CornwallisVB for Applications3 Kommentare

Liebe Gemeinde, hat von euch zufällig jemand ein VBs Script das folgendes o.ä macht: Das Script wird per GPO ...

Batch & Shell
Hilfe Bei einem vbs Script
gelöst Frage von Hattori-HanzoBatch & Shell19 Kommentare

Hey Leute Könnt ihr mir bitte sagen was daran falsch ist? beschäftige mich erst seit kurzem mit vbs scripts. ...

Batch & Shell

VBS Script in eine Textdatei ausgeben (VBS mit Batch zusammenführen)

gelöst Frage von Luuke257Batch & Shell5 Kommentare

Hallo zusammen! Vorweg, ich bin absoluter neuling im Scripten, ich habe mir das alles nur so zusammengebastelt und versuche ...

Batch & Shell

Verschachtelte FOR-Schleife mit einem Argument

gelöst Frage von mp-homeBatch & Shell3 Kommentare

Hallo Forum, ich versuche mehrere FOR-Schleifen in eine verschachtelte FOR-Schleife zu ändern. Leider scheine ich zu doof für dieses ...

Neue Wissensbeiträge
Sicherheit

Windows Setup erlaubt elevation of privilege plus DC Updates

Information von DerWoWusste vor 5 StundenSicherheit

Eine interessante neue Sicherheitslücke. Details gibt es wenig, aber die klare Empfehlung: If you are using WSUS or MEM ...

Exchange Server

Exchange Server 2016 and the End of Mainstream Support

Information von Dani vor 18 StundenExchange Server

As hopefully many of you already know Exchange Server 2016 enters the Extended Support phase of its product lifecycle ...

Viren und Trojaner

Schwachstelle in Teamviewer oder aufgeflogene Backdoor?

Information von magicteddy vor 1 TagViren und Trojaner

Moin, die Interpretation überlasse ich jedem selber, ich habe eine deutliche Abneigung dagegen. Wer es nutzen muss sollte schleunigst ...

Sicherheit

Eine ungepatchte Sicherheitslücke in der Windows Druckerwarteschlange ermöglicht das Ausführen von Malware mit Adminrechten

Information von transocean vor 3 TagenSicherheit

Moin, eigentlich sollte die Sicherheitslücke schon seit Mai 2020 geschlossen sein. Aber lest selbst. Grüße Uwe

Heiß diskutierte Inhalte
Internet
VPN und Fritzbox
Frage von jensgebkenInternet29 Kommentare

Hallo Gemeinschaft, da der Support von AVM mir keine Antwort gibt, versuche ich es hier einmal HArdware 7490 zwei ...

Sicherheit
Verschlüsseln anstatt löschen ?
Frage von TastuserSicherheit18 Kommentare

Hallo, ist es möglich ganze Ordner auf Windows 10 zu verschlüsseln? Aber keine Kopien zu verschlüsseln (wie mit WinRAR) ...

Switche und Hubs
Neue Switches für Schule
Frage von Freak-On-SiliconSwitche und Hubs15 Kommentare

Servus; Eins Vorweg, bin leider in vielen Sachen noch nicht so erfahren. Und nein, ich kann LEIDER keinen Dienstleister ...

LAN, WAN, Wireless
Zwei Fritzboxen per VPN verbinden - Aber ins Gast-Lan4
gelöst Frage von KlasiKlausLAN, WAN, Wireless14 Kommentare

Hallo liebe Community, tldr: Zwei Computer @ 2 locations - connect via FritBox VPN Heimnetzwerk Fritte1 und LAN4 (Gastnetzwerk) ...

Weniger Werbung?
Administrator Magazin
08 | 2020 Cloud-First-Strategien sind inzwischen die Regel und nicht mehr die Ausnahme und Workloads verlagern sich damit in die Cloud – auch Datenbanken. Dort geht es aber nicht nur um die Frage, wie die Datenbestände in die Wolke zu migrieren sind, sondern auch darum, welche Datenbank ...