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 Batch:boot.ini userpmtimer einfügen nach dem Wort fastdetect

Mitglied: newstar7777

newstar7777 (Level 1) - Jetzt verbinden

19.07.2013 um 16:10 Uhr, 1793 Aufrufe, 7 Kommentare

Hallo.
Ich möchte bei Windows XP per Batch ein Wort einfügen, was nach /fastdetect kommt.
Als Beispiel die boot.ini

[boot loader]
timeout=1
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /usepmtimer

Falls /usepmtimer vorhanden ist, ist nichts zu tun.
Wäre für Eure Hilfe dankbar.

Gruß newstar7777
Mitglied: Pjordorf
19.07.2013, aktualisiert um 16:30 Uhr
Hallo und herzlich Willkommen hier im Forum,

Zitat von newstar7777:
Wäre für Eure Hilfe dankbar.
Wir helfen dir gern, aber ich kann nicht sehen wo du scheiterst oder dein Problem ist. Was hast du denn bisher an Code, dann können wir erkennen wo dein Problem liegt und dir auch helfen.

Benutze die Code Tags um deinen Code hier zu posten. Es ist doch schon mehr als ein
01.
@echo off
geworden, gell?

Gruß,
Peter
Bitte warten ..
Mitglied: newstar7777
19.07.2013, aktualisiert um 16:47 Uhr
Habe zwar schon angefangen, aber es klappt nicht so, wie es eigentlich sein soll.
Problem, /fastdetect zu finden und hinten dran /usepmtimer einfügen.
Bloß wie gehe ich jetzt vor, damit es funktioniert?

01.
@Echo off & Setlocal 
02.
Color 1e 
03.
 
04.
@echo off & setlocal 
05.
Color 1e 
06.
 
07.
Echo ************************************ 
08.
Echo ***  Wort suchen in einer Datei  *** 
09.
Echo *** D:\Boot.Ini = /usepmtimer    *** 
10.
Echo *** Falls nichts gefunden wird,  ***  
11.
Echo *** soll Programm beendet werden *** 
12.
Echo ************************************ 
13.
 
14.
Set "Textdatei=D:\Boot.Ini" 
15.
 
16.
For /f "tokens=2 delims==" %%s in ('Findstr /i /c:"/usepmtimer" "%Textdatei%"') do If not defined Treffer set "Treffer=%%s" 
17.
 
18.
If not defined Treffer ( 
19.
Echo In der Boot.Ini wurde kein Eintrag /usepmtimer gefunden! 
20.
Echo Programm wird beendet! 
21.
22.
 
23.
If not defined Treffer ( 
24.
Goto PrgEnd 
25.
) Else Goto Ausgabetext  
26.
 
27.
:Ausgabetext 
28.
Echo In der Boot.Ini wurde ein Eintrag gefunden: 
29.
Echo. 
30.
Echo %Treffer% 
31.
Goto PrgEnd 
32.
 
33.
:PrgEnd 
34.
Pause 
35.
Goto :eof
Bitte warten ..
Mitglied: Pjordorf
19.07.2013, aktualisiert um 16:48 Uhr
Hallo,

Zitat von newstar7777:
aber es klappt nicht so, wie es eigentlich sein soll:
Sollen wir jetzt alle raten was bei dir ein "aber es klappt nicht" bedeutet oder verrätst du uns das auch noch? Wir sehen nicht was du siehst wenn du auf dein Fenster schaust. Ich sehe Blumen wenn ich durch mein fenster schaue
01.
@Echo off & Setlocal 
02.
Color 1e 
03.
  
04.
@echo off & setlocal 
05.
Color 1e
Wird die Farbe besser wenn du das 2 mal machst? Und du hast dein Batchdatei auch mal aus einem CMD Fenster ohne dein Echo off gestartet damit du die Fehler aufgemalt bekommst?

Gruß,
Peter
Bitte warten ..
Mitglied: newstar7777
19.07.2013, aktualisiert um 17:01 Uhr
Sorry hatte die beiden Zeile doppelt kopiert gehabt
Die Farbe gelb auf blau habe ich deshalb gewählt, weil ich die Ausgabe am Monitor besser sehen kann, ob es läuft.

Ich weiß leider nicht weiter, wie man nun ein Wort in einer Zeile einfügt, wenn man das entsprechende Wort gefunden hat.
( /fastdetect gefunden, dann /usepmtimer einfügen )
Da hänge ich fest...
Bitte warten ..
Mitglied: newstar7777
20.07.2013 um 12:13 Uhr
Gibt es da keine Lösung?

Abfrage habe ich ja hin bekommen, aber wie füge ich nun /usepmtimer ein?

Echo >>/usepmtimer boot.ini
Bitte warten ..
Mitglied: 76109
21.07.2013 um 13:04 Uhr
Hallo newstar7777!

Versuchs mal hiermit:
01.
@echo off & setlocal  
02.
 
03.
set "ein=C:\Test\Boot.ini" 
04.
set "aus=C:\Test\Boot.txt" 
05.
 
06.
set "opt1=/fastdetect" 
07.
set "opt2=/usepmtimer" 
08.
set "cat1= /usepmtimer" 
09.
 
10.
copy nul %aus%>nul 
11.
 
12.
FOR /f "usebackq delims=" %%i in ("%ein%") do (echo %%i|findstr /i /c:"%opt1%">nul && ( 
13.
    echo %%i|findstr /i /c:"%opt2%">nul && echo %%i>>%aus% || echo %%i%cat1%>>%aus%) || echo %%i>>%aus% 
14.
)
Durchsucht die Zeilen zuerst nach '/fastdetect' und anschließend nach '/usepmtimer'. Wenn es fehlt, dann wird es am Zeilenende angefügt und in die Ausgabe-Datei geschrieben, ansonsten werden die Zeilen unverändert in die Ausgabe-Datei übernommen.

Gruß Dieter
Bitte warten ..
Mitglied: newstar7777
21.07.2013 um 21:52 Uhr
Vielen Dank nochmal

Es funktioniert, war schon ratlos gewesen.
Versuchte es immer mit der >if< Abfrage, aber es wollte nicht so.
Das hier mit >findstr< ersetzt das >if<.

Gruß Newstar7777
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Batch: Wenn Buchstaben im Wort enthalten dann......

gelöst Frage von Luckyman7471Batch & Shell7 Kommentare

Hallo Leute, Ich würde gerne folgendes realisieren: Wenn im lokalen Computernamen die Buchstaben "fa" enthalten sind dann soll ein ...

VB for Applications

Textzeile in Datei einfügen wenn bestimmtes Wort nicht vorhanden

gelöst Frage von aletriVB for Applications9 Kommentare

Guten Abend allerseits Dieser Script fügt eine Textzeile in Datei ein aber auch dann wenn Zeile in diesem Fall ...

Batch & Shell

Sonderzeichen in eine Batch automatisch einfügen

gelöst Frage von Dr.ByteBatch & Shell18 Kommentare

Hallo Admins, ich habe folgende Daten in über 500 Txt-Dateien stehen es sind aber auch andere links in der ...

Batch & Shell

Textdatei (.txt) Wort für Wort auslesen per batch (Spaltenweise)

Frage von pdiddoBatch & Shell1 Kommentar

Hi, ich habe eine Textdatei (.txt). Diese hat mehrere Zeilen. Ich möchte diese gerne Spalte für Spalte auslesen, sodass ...

Neue Wissensbeiträge
Microsoft
ARD-Doku - Das Microsoft Dilemma
Tipp von Knorkator vor 2 StundenMicrosoft2 Kommentare

Hallo zusammen, vor einigen Tagen lief in der ARD u.a. Reportage. Das Youtube Video dazu dürfte länger verfügbar sein. ...

Windows 10

Neue Sicherheitslücke in Windows 10 (Version 1709) durch Google öffentlich geworden

Information von kgborn vor 20 StundenWindows 10

Vor ein paar Tagen haben Googles Sicherheitsforscher vom Projekt Zero eine Sicherheitslücke im Edge-Browser publiziert. Jetzt wurde eine weitere ...

iOS
IOS 11.2.6 verfügbar
Information von sabines vor 1 TagiOS

Mit dem Update soll der Bug behoben werden, bei dem eine bestimmte Zeichenkette IOS zum Absturz gebracht hat.

Sicherheit
Sicherheitsrisiko: Die Krux mit 7-Zip
Information von kgborn vor 1 TagSicherheit8 Kommentare

Bei vielen Anwendern ist das Tool 7-Zip zum Entpacken von Archivdateien im Einsatz. Die Software ist kostenlos und steht ...

Heiß diskutierte Inhalte
Windows Server
AD DS findet Domäne nicht, behebbar?
Frage von schapitzWindows Server30 Kommentare

Guten Tag, ich habe bei einem Kunden ein Problem mit den AD DS. Umgebung ist folgende: Windows Server 2016 ...

Router & Routing
LANCOM VPN CLIENT einrichten
Frage von Finchen961988Router & Routing27 Kommentare

Hallo, ich habe ein Problem und hoffe ihr könnt mir helfen, wir haben einen Kunden der hat einen Speedport ...

LAN, WAN, Wireless
VPN Cisco ASA5505 PaloAlto PA-200
gelöst Frage von YannoschLAN, WAN, Wireless25 Kommentare

Hallo zusammen, ich würde gerne ein Site-to-Site VPN zwischen den beiden Standorten aufbauen. PaloAlto PA200 Internetanschluss Deutsche Telekom GK ...

SAN, NAS, DAS
Qnap TS-453S Pro - Anbindung Active Directory
Frage von JuckieSAN, NAS, DAS13 Kommentare

Hallo zusammen, ich habe hier eine Qnap TS-453S Pro die sich mal so absolut gar nicht in das Active ...