WinFuture-Forum.de: Echo ist ausgeschaltet - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Echo ist ausgeschaltet


#1 Mitglied ist offline   stefan4711 

  • Gruppe: aktive Mitglieder
  • Beiträge: 41
  • Beigetreten: 22. April 20
  • Reputation: 0

geschrieben 16. Mai 2020 - 17:42

Hallo allerseits, kann mir einer sagen was in einer IF Bedingung im Batch "ECHON IST AUSGESCHALTET" bedeutet?
Mein Codeschnipsel sieht so aus:



@Echo Off
:SQL-EXPRESS
CD /D %~dp0
echo %sql%
set /p sql=<%~dp0\sql.txt

IF "%sql%" == "ja" (
    echo SQL Server wird aktiviert
	REM start service.cmd
        POWERSHELL.EXE -NoProfile -ExecutionPolicy Bypass -command "Enable-ScheduledTask -TaskName _06_SQLback">nul 2>&1
	n
) ELSE 
(
ECHO ohne SQL SERVER
)


IF scheint wirklich emfindlich zu sein was die Position der Klammern angeht, aber ich sehe da jetzt keinen
Fehler, vielleicht schon zu lange auf den Monitor geschaut


lg

Dieser Beitrag wurde von stefan4711 bearbeitet: 16. Mai 2020 - 17:43

0

Anzeige



#2 Mitglied ist offline   Holger_N 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.111
  • Beigetreten: 11. September 10
  • Reputation: 458
  • Geschlecht:Männlich

geschrieben 16. Mai 2020 - 20:57

Fehlt da irgendwo ein Punkt hinter echo ?
Bauernregel: Regnets mächtig im April, passiert irgendwas, was sich auf April reimt.
0

#3 Mitglied ist offline   Shannon 

  • Gruppe: aktive Mitglieder
  • Beiträge: 131
  • Beigetreten: 12. Februar 13
  • Reputation: 11
  • Geschlecht:unbekannt

geschrieben 16. Mai 2020 - 22:10

Zeile "echo %sql%"
steht vor der Zuweisung "set sql=..."
und ist deshalb ein leeres "echo" was diese Meldung erzeugt.

g.s.
1

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0