Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Batch datei soll automatisch installieren wo auswahl (beforzugt) benutzer defination ist..

Frage Entwicklung Batch & Shell

Mitglied: Sharck

Sharck (Level 1) - Jetzt verbinden

01.12.2010, aktualisiert 18.10.2012, 2444 Aufrufe, 7 Kommentare

nach %systemdirXSetup.exe kommt die auswahl wo man selber anklicken muss benutzerdefi oder empfohlen und ich will das alles nach meiner meinung installiert werden soll wie mach ich das !? das der mich nix mehr frägt ???

@echo off

color 0c

:main
cls
echo Datei Installieren ? (ja/nein)

set /p frage1=

if /i %frage1%== nein goto fr1nein
if /i %frage1%== ja goto fr1ja
echo nur mit ja oder nein antworten!
pause > nul
goto main

:fr1nein
cls
echo Installation abgebrochen!
pause > nul
exit

:fr1ja
cls

copy "H:\Setup.exe"
%systemdir%Setup.exe

pause > nul
Mitglied: 60730
01.12.2010, aktualisiert 18.10.2012
Auch dir keine Zeile des Grußes


copy "H:\Setup.exe"
%systemdir%Setup.exe

das sind 2 offensichtliche Fehler und ein versteckter...

Grußlos zurück
pause
exit >dev0
Bitte warten ..
Mitglied: Sharck
01.12.2010 um 10:23 Uhr
welcher fehler kannst du mir des beschreiben weil es führt das probgramm aus bis zu der auswahl... benutzerdefi und empfohlen und das müste hald selber auf empfohlen klicken und hacken setzen wen noch welche kommen oder so

kannst mir das bisl zusammen schreiben wo welche fehler sind danke
Bitte warten ..
Mitglied: Sharck
01.12.2010 um 10:23 Uhr
gruß Linner sry bin neu hier arbeit erst seit heute mit Batch
Bitte warten ..
Mitglied: 60730
01.12.2010 um 10:28 Uhr
Zitat von Sharck:
gruß Linner sry bin neu hier arbeit erst seit heute mit Batch

Und deinen Eltern sagst du auch nie morgen, Hallo oder was anderes überflüssiges - weil die auch kein Batch verstehen??

  • ein Copy braucht quelle und Ziel in einer Zeile
  • ein Copy braucht für beides einen existierenden Pfad
  • Unter und Ober Pfade werden durch \ getrennt
  • eine Variable %Systemdir% gibt es nicht
  • ein Copy führt nix aus
Bitte warten ..
Mitglied: Sharck
01.12.2010 um 10:30 Uhr
hab gruß geschrieben

hi TimoBeil

copy zieht mir die datei von einen server (firmenserver) runter und installiert dan

was soll ich stat dessen als Systemdir eingeben
Bitte warten ..
Mitglied: 60730
01.12.2010 um 12:20 Uhr
Zitat von Sharck:
hab gruß geschrieben
aber nicht ohne Mithilfe

hi TimoBeil
und der Rest? - hebs dir für die nächste Frage auf


copy zieht mir die datei von einen server (firmenserver) runter und installiert dann
nein und auch nicht so, wie du es geschrieben hast - Tippfehler in irgendeinem Programm sind schlimmer als nicht geschriebene Zeilen.

was soll ich stat dessen als Systemdir eingeben
  • wohin soll das denn?
  • warum soll es lokal kopiert werden?

Ich gebe dir ein paar Tipps, die du ganz sicher auch hier oder dort finden kannst:

In einer Dosbox: einen Befehl nach dem anderen eingeben und schauen, was dir vom System zurückgeschrieben wurde:


SET /?
Set p
Set S
Set T
Set W

Dann die Gegenfrage - was genau müsste man deiner Meinung nach in deinem Script eingeben, um zum Punkt fr1ja zu gelangen?

kleines "Lehrstück" am Rande: (Gruß an Bastla & Biber ) Nur die Buchstaben j gefolgt von a und einem Zeilenschalter sind es nicht - eine ganz große Taste müsste da auch hin...

Klar das Script könnte jeder von uns kürzer und besser aufmalen, aber das ist ja nicht das Ziel der Übung.

Gruß
Bitte warten ..
Mitglied: Biber
01.12.2010 um 20:57 Uhr
Moin Sharck,

willkommen im Forum.


Moin T-Mo,

manchmal ist es wirklich wie vertrackt... jetzt hast du ihn schon so oft mit der Nase auf den wunden Punkt gestossen - vergeblich.
Manchmal sind Eselsbrücken aber auch ein zweischneidiges Schwert, um mal Bilder blumig an die Wand zu malen.

Der Platz für Sharcks Feedback ist immer genau wie sein sein ratloser Blick völlig leer.Tastet er sich deiner Meinung nach an des Pudels harten Kern heran?

@Sharck

Vielleicht siehst du es, wenn ich im ersten Schritt den gemeinten Tipp/Denkfehler in Codeformatierung zitiere (im Zitat Zeile 08/09)
01.
... 
02.
:main 
03.
cls 
04.
echo Datei Installieren ? (ja/nein) 
05.
 
06.
set /p frage1= 
07.
 
08.
if /i %frage1%== nein goto fr1nein 
09.
if /i %frage1%== ja goto fr1ja 
10.
echo nur mit ja oder nein antworten! 
11.
pause > nul 
12.
goto main
...und nochmal zur Verdeutlichung die Vergleichswerte beidseits des "==" in Anführungszeichen
01.
... 
02.
:main 
03.
cls 
04.
echo Datei Installieren ? (ja/nein) 
05.
 
06.
set /p frage1= 
07.
 
08.
if /i "%frage1%"==" nein" goto fr1nein 
09.
if /i "%frage1%"==" ja" goto fr1ja 
10.
echo nur mit ja oder nein antworten! 
11.
pause > nul 
12.
goto main
Siehst du es jetzt?

Grüße
Biber
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Windows 10
gelöst PCs über eine Batch Datei nach 2 Tagen Laufzeit automatisch herunterfahren (12)

Frage von Karsten70154 zum Thema Windows 10 ...

Batch & Shell
gelöst Batch-Datei mit anderem Benutzer laufen lassen und dann wieder sofort abmelden (4)

Frage von Zunaras zum Thema Batch & Shell ...

IDE & Editoren
USB STICK Datei AUTOMATISCH beim anschliessen auf fremden PC öffnen (9)

Frage von Jwanner83 zum Thema IDE & Editoren ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (21)

Frage von Xaero1982 zum Thema Microsoft ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Windows Update
Treiberinstallation durch Windows Update läßt sich nicht verhindern (17)

Frage von liquidbase zum Thema Windows Update ...