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 IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Tastaturlayout ändern - InputBox enthält falsche Zeichen

Mitglied: OKIDOKI

OKIDOKI (Level 1) - Jetzt verbinden

04.02.2014 um 20:49 Uhr, 2068 Aufrufe, 15 Kommentare

Hallo,
ich habe eine DOS-Box und möchte gerne eine richtige Textdarstellung. Statt ü wird " angezeigt usw. welchen Befehl muss ich einbauen?

Nicht funktioniert hat:

und auch die Codepage zu ändern
brachte leider keinen Erfolg ...

OKIDOKI


Mitglied: bastla
04.02.2014 um 22:08 Uhr
Hallo OKIDOKI!

Abgesehen davon, dass ich das etwas straffen würde, zB
funktioniert es bei mir (ohne Umschaltung der Default-Codepage 850) unter XP und W7 auch mit Umlauten ...

Grüße
bastla
Bitte warten ..
Mitglied: OKIDOKI
04.02.2014 um 22:44 Uhr
Hallo bastla,
ich habe den Störenfried gefunden: Nach deinem Hinweis habe ich alles noch einmal durchprobiert, in der InputBox läuft es durch. Später lese ich allerdings eine Datei ein und ersetze eine Variable durch die zuvor eingegebene. Dann passiert es, er verhaut es! Komischerweise liest er den restlichen Test (ebenfalls mit ü etc.) korrekt ein. Kannst du mir das mal erklären?

Dankeschön, OKIDOKI


Bitte warten ..
Mitglied: bastla
LÖSUNG 04.02.2014, aktualisiert 05.02.2014
Hallo OKIDOKI!

Wenn Du nicht gleich den gesamten Ablauf in einem einzigen Script erledigst - etwa:
solltest Du als Zeile 7 den Wechsel der Codepage mit
einbauen und diesen ggf in Zeile 16 wieder rückgängig machen ...

Grüße
bastla
Bitte warten ..
Mitglied: OKIDOKI
05.02.2014 um 07:09 Uhr
Hallo bastla,

auch wenn dein Vorschlag wieder einmal super ist, habe ich dennoch eine Frage: Bei der Abfrage ist auch die Möglichkeit auf Abruch zu klicken. Leider würder er in diesem Fall "text" durch eine leere Variable ersetzen. Wie ist es also möglich, bei fehlender Eingabe oder Abbruch dies zu verhindern? (bzw. einen Alternativtext einzusetzen?)

Grüße
OKIDOKI
Bitte warten ..
Mitglied: bastla
LÖSUNG 05.02.2014, aktualisiert um 11:08 Uhr
Hallo OKIDOKI!
Wie ist es also möglich, bei fehlender Eingabe oder Abbruch dies zu verhindern? (bzw. einen Alternativtext einzusetzen?)
Die entsprechende Abfrage in VBS sähe etwa so aus:
oder so:
Grüße
bastla
Bitte warten ..
Mitglied: OKIDOKI
05.02.2014 um 11:07 Uhr
Hallo bastla,

ich danke dir!

Grüße OKIDOKI
Bitte warten ..
Mitglied: OKIDOKI
13.02.2014 um 20:31 Uhr
Hallo bastla,
ich habe noch eine Anschlussfrage:

Wie lässt sich eine weitere Variable (DIM = Info) definieren, wenn es eine Eingabe gegeben hat?

Folgender Versuch misslingt:
Viele Grüße
OKIDOKI
Bitte warten ..
Mitglied: bastla
13.02.2014, aktualisiert um 22:31 Uhr
Hallo OKIDOKI!

Abgesehen davon, dass "DIM" ein denkbar schlechter Variablenname ist (da ein Sprachelement von VBS) - was genau hast Du damit vor?

Außerdem: Falls "Info" ein Text sein soll, fehlen Anführungszeichen; in der derzeitigen Fassung wird "Info" als Variable interpretiert und hat natürlich keinen Wert (woher auch) ...

Die Abhängigkeit von einer Eingabe lässt sich ansonsten so realisieren (Deine Zeile 6 ist syntaktisch nicht OK):
Als Einzeiler:
Der Doppelpunkt dient hier (vergleichbar mit dem "&" in Batch) dazu, mehrerer Befehle in eine Zeile zu schreiben.

Grüße
bastla
Bitte warten ..
Mitglied: OKIDOKI
14.02.2014 um 07:34 Uhr
Hallo bastla,

(abends lieber mit Autopilot...)
Ich meinte natürlich:

... also: Wenn keine Eingabe, dann "Ersatztext", wenn doch dann "Eingabe definiert"
Mein Ziel: Neue Variable (Eingabe-b) soll als E-Mail verschickt werden. Verschicken gelingt schon, leider fehlt die Variable ...

Gruß
OKIDOKI
Bitte warten ..
Mitglied: bastla
14.02.2014 um 15:13 Uhr
Hallo OKIDOKI!

Ich kann noch immer nicht erkennen, wie Du "Eingabe-b" verwenden willst - die Wertzuweisung sollte so aber natürlich klappen (ein "Vorweg-Definieren" der Variablen ist, wie auch für "Eingabe", nicht erforderlich) ...

Grüße
bastla
Bitte warten ..
Mitglied: OKIDOKI
14.02.2014, aktualisiert um 16:19 Uhr
Hallo bastla,

hier der komplette Code:

In der E-Mail Betreffzeile: Entweder nur Datum und Zeit oder der Hinweis auf zusätzliche Eingabe im E-Mail Text (%Eingabe-b), falls sie stattgefunden hat.

Grüße
OKIDOKI
Bitte warten ..
Mitglied: bastla
14.02.2014 um 18:11 Uhr
Hallo OKIDOKI!

Wenn Du den Inhalt der Variablen "Eingabe-b" (BTW: sollte mit zB "Eingabe nicht definiert" vorbelegt sein) in Batch benötigst, dann etwa mit folgenden Zeilen 20 und 21:
Grüße
bastla
Bitte warten ..
Mitglied: OKIDOKI
14.02.2014 um 20:35 Uhr
Hallo bastla,
leider ist die Variable (jetzt info) bei einer fehlenden Eingabe totzdem belegt, so dass "Eingabe definiert" erscheint, auch wenn keine Eingabe stattfand ... ;-(

Grüße
OKIDOKI
Bitte warten ..
Mitglied: bastla
14.02.2014 um 23:00 Uhr
Hallo OKIDOKI!
leider ist die Variable (jetzt info) bei einer fehlenden Eingabe totzdem belegt
Kann ich mit Deinem geposteten Code nicht nachvollziehen, aber Du kannst ja vor Zeile 10 einfügen
wobei ich eher (wie schon oben vorgeschlagen)
verwenden würde, da so %info% immer einen eindeutigen Inhalt hätte ...

Grüße
bastla
Bitte warten ..
Mitglied: OKIDOKI
15.02.2014 um 09:50 Uhr
Hallo bastla,

9:31 Uhr Durchbruch: es funktioniert! (beide Varianten von 23:00 Uhr).

Ich backe gerade Waffeln für nachher und werde dir eine per Mail schicken

Dankeschön,
OKIDOKI

Für alle Interessierten hier noch eimal der komplette Code. Das hat mir bei vielen schon geholfen, eine Zusammenfassung am Ende!

Kurze Erklärung: (Batch-Datei, die sich selbst vbs erstellt und dann weiter im Batch arbeitet)
Ein vorbereiteter E-Mail Text und die Adressen werden vom Server geladen (geeignet für Massenmails). Zusätzliche Nachrichten können eingefügt werden (- keine -) im Mail Text wird ersetzt durch die Eingabe.
Mithilfe des Programms "blat" wird die E-Mail verschickt, wobei in der Betreffzeile der Hinweis auf zusätzlichen Text erscheint!
PS: wbusy ist übrigens eine tolle Variante (wie ich finde) einen Wartebalken zu simulieren! (Auch hier im Forum finden sich dazu viele Diskussionen )

Bitte warten ..
Ähnliche Inhalte
VB for Applications
VBS InputBox Format
gelöst Frage von freshman2017VB for Applications4 Kommentare

Guten Morgen, ist es möglich, nachfolgende Abfrage so zu gestalten, dass bei der Eingabe eines falschen Formats eine weitere ...

Windows Server
RemoteApp - Tastaturlayout
Frage von manuwjWindows Server2 Kommentare

Hallo zusammen, wir haben ein nicht nachvollziehbares Phänomen und ich bin mit meinem Latein am Ende. Wir konnten nach ...

Batch & Shell
Inputbox in Batchdatei auslesen
Frage von SensibeBatch & Shell7 Kommentare

Hallo liebe Community, ich benutze Windows7 und habe folgenden Code: Wo müsste ich welchen Code einsetzen, um die Eingabe ...

Windows Server

Tastaturlayout ändern nach Server Start

gelöst Frage von LuziMarkoWindows Server5 Kommentare

Hallo und vielen Dank im voraus. Ich habe 2 Windows server die mir nach dem Start anzeigen das sie ...

Neue Wissensbeiträge
Netzwerkmanagement
How To Mikrotik Netinstall
Erfahrungsbericht von areanod vor 18 StundenNetzwerkmanagement

Jedes Mal wenn ich Netinstall längere Zeit nicht benutzt habe stolpere ich über die „Besonderheiten“ dieser Software. Das ist ...

Microsoft
Microsoft: LDAPS per Update als Default
Information von em-pie vor 19 StundenMicrosoft1 Kommentar

Hallo, Microsoft wird mit einem der zukünftigen Updates LDAP auf LDAPS per Default umstellen. Admins von angebundenen Systemen die ...

Humor (lol)

Funny: Warum es immer schwieriger wird, die richtigen Produkte online zu finden

Information von Dilbert-MD vor 2 TagenHumor (lol)17 Kommentare

Wir befinden uns in der Rubrik "Off Topic - Humor" und in 15 Minuten ist Freitag. und ja, es ...

Windows Update
MS SQL Server Updates
Information von sabines vor 3 TagenWindows Update

Für 2012, 2014 und 2016 sind seit Dienstag wichtige Sicherheitsupdates verfügar, die eine remote, leicht auszunutzende Lücke im Reporting ...

Heiß diskutierte Inhalte
Server-Hardware
Lieferzeiten bei einem Server - kann das sein?
gelöst Frage von samet22Server-Hardware31 Kommentare

Hallo, ich hätte an diejenigen eine Frage welche innerhalb der letzten 6-12 Monate einen Server bestellt haben. Ich habe ...

Router & Routing
Suche Router der von einem Ethernet ein WLAN erzeugt
gelöst Frage von cdkurtRouter & Routing19 Kommentare

Hallo, ich bin auf der Suche nach einem Wlan Router/ Access Point der sich in einem Heim / Hotel ...

Verschlüsselung & Zertifikate
SSL Zertifikat gekauft funktioniert aber nicht
Frage von TeKiLLa1895Verschlüsselung & Zertifikate19 Kommentare

Hi, Habe vor 2 Tagen mit einer CSR mir ein Zertifikat beantragt und auch bekommen. Jetzt passt aber der ...

Utilities
Motherboard mit zwei Ethernet Adapter.?
Frage von Sibelius001Utilities17 Kommentare

Hallo, ist bestimmt eine "Dummy" Frage, die hier bestimmt schon x-mal diskutiert wurde (Dafür bitte ich mal vorab um ...