Wie kann man in Batch bei Eingabes befehls eine bestimmte Methode aufrufen

Noxahh
ich würde gerne meinem server ein paar neue befehle hinzufügen wie zum Beispiel save oder restarte dennoch gibt es diese Befehle in Batch lauf meines Wissens nicht und ich würde sie gerne meit einem Befehl aufrufen können. also wenn save in die konsole eingegeben wird wir zur funktion :save weiter geleitet und wenn restart eingeben wird
das gleiche mit :restart

Content-Key: 666160

Url: https://administrator.de/contentid/666160

Ausgedruckt am: 19.01.2022 um 14:01 Uhr

Mitglied: cykes
cykes 27.04.2021 aktualisiert um 21:37:23 Uhr
Goto Top
Nabend,

mit der defekten Tastatur könnte das aber schwierig werden - kleiner Scherz ;-) face-wink

Also für den Neustart kannst Du Dir mal mit shutdown /? die Optionen des bereits vorhandenen Befehls shutdown.exe ansehen, das braucht man eigentlich nicht neu erfinden.

Was soll denn 'save' genau machen? Außerdem sind :save und :restart natürlich nur Sprungmarken in einer entsprechend laufennden Batchdatei, das kann ja hoffentlich nicht das Ziel sein.

Fang es außerdem lieber gleich in Powershell an, da hast Du mehr von und auch mehr Möglichkeiten.

Gruß

cykes
Mitglied: HansDampf06
HansDampf06 27.04.2021 um 21:13:53 Uhr
Goto Top
Sollte es sich um einen Linux-Server handeln, könnte in einem sh-Script der Befehl "read" verwendet werden. Verschiedene Szenarien finden sich beispielsweise hier.

Unter Windows könnte das helfen: Batch set eingabe

Die mit der Eingabe befüllte Variable wird dann mit if ausgewertet und in Abhängigkeit davon erfolgt der Sprung an die betreffende Stelle im Script.

Viele Grüße
HansDampf06
Mitglied: Noxahh
Noxahh 28.04.2021 um 07:59:22 Uhr
Goto Top
so war auch meine Idee aber wie geht das die funktionen für :restart und :save sind schon fertig
LG
Noxahh
Mitglied: Tektronix
Tektronix 28.04.2021 um 08:23:41 Uhr
Goto Top
Moin,
mach doch in Powershell. Da kannst Du Alias definieren.
Mitglied: HansDampf06
HansDampf06 28.04.2021 um 09:46:24 Uhr
Goto Top
Zitat von @Noxahh:

so war auch meine Idee aber wie geht das die funktionen für :restart und :save sind schon fertig

Leider sind Deine bisherigen Informationen zu Deinem Script viel zu vage, um über Allgemeinplätze hinaus sinnvolle Anregungen geben zu können.

Viele Grüße
HansDampf06
Mitglied: TK1987
TK1987 28.04.2021 aktualisiert um 12:57:16 Uhr
Goto Top
Moin,

Zitat von @Noxahh:
die funktionen für :restart und :save sind schon fertig
die bringen dich nicht weiter, wenn du es wie Eingangs beschrieben machen willst:
ich würde sie gerne meit einem Befehl aufrufen können
In dem Fall, musst du für jeden Befehl eine eigene, gleichnamige Batch anlegen.

  • Leg dir irgendwo einen Skriptordner an, in diesem dann eine Save.bat, eine Restart.bat usw.
  • Füge deinen Skriptordner zur Umgebungsvariable Path hinzu. Das erlaubt es dir, die Datei nur anhand ihres Namens ohne vorherige Pfadangabe aufzurufen.

Gruß Thomas
Mitglied: mayho33
mayho33 28.04.2021 aktualisiert um 10:31:22 Uhr
Goto Top
Hi,

Bastel dir eine Restart.cmd und lege sie unter "C:\Windows\System32" ab.

Danach kannst du sie einfach z.B. via Start => Suche verwenden

restart

Wie du das allerdings mit einer "Save" in Batch umsetzen willst ohne Dialoge zum Speicherort...

Grüße!
Heiß diskutierte Beiträge
question
WEBSEITE zerschossen. Brauche dringend hilfe! :) gelöst wieoderwasVor 1 TagFrageWebentwicklung5 Kommentare

Hallo zusammen, ich wollte eben auf der Typo3 Seite von unseren Unternehmen die Erweiterung der IT Kanzlei installieren. Nun erhalte ich beim Webseiten aufruf folgenden ...

question
Kaufempfehlung Switch für RZFenris14Vor 19 StundenFrageSwitche und Hubs15 Kommentare

Hallo, ich bin auf der Suche nach zwei Switchen für ein relativ kleines aber feines Setup das in ein Rechenzentrum ausgelagert wird. Leider werde ich ...

question
USB-Datenträger vor Viren schützenrecon2021Vor 23 StundenFrageWindows 1017 Kommentare

Hallo Freunde der IT, ich suche eine Software, mit der ich USB Stick oder USB Festplatten vor Viren schützen kann, falls ein Virus auf dem ...

question
Windows-Updates, spez. Server, wann macht ihr das?winackerVor 20 StundenFrageWindows Server6 Kommentare

Hallo, ich habe mir abgewöhnt, die monatlichen Updates auf den Servern zu machen - ich hole mir meinen Nervenkitzel lieber woanders. Aber alle 3 Monate ...

question
Mögliches Sicherheitsrisiko erkannt - eigener Server wird abgelehnt gelöst napoleon123Vor 22 StundenFrageWindows 104 Kommentare

Hallo, ich habe in meinem eigenen Netzwerk einen älteren Server. Bis vor Kurzem wurde er nur als Sicherheitsrisiko eingestuft, da: IP Adresse verwendet ein ungültiges ...

general
Gibt es eine Vorlage bzw. eine Empfehlung wie GPO konfiguriert werden soll?Bella21Vor 1 TagAllgemeinWindows Server5 Kommentare

Hallo alle zusammen, gibt es Tipps für Benutzer und Computer Einstellungen, wie zum Beispiel die Kennwortrichtlinien oder auch das deaktivieren vom Powershell.exe etc.? Da gibt ...

question
Faxserver durch Cloud Dients ablösen?-Bender-Vor 1 TagFrageCloud-Dienste6 Kommentare

Guten Tag, wir haben einen eigenen Faxserver OnPremise. Der funktionierte soweit bisher immer sehr zuverlässig. Die einzigen Schmerzen gab es vor einigen Jahren mit der ...

question
ESD Konform reparieren gelöst ben1300Vor 1 TagFrageHardware8 Kommentare

Moin ! ich möchte zukünftig ESD-Konform Reparaturen am Computer durchführen. Was ist dafür erforderlich ? Habe hier dieses Kit gefunden: Eine Antistatikmatte, das "Erdungskabel" und ...