Forum
bir bat dosyası içine komut yazıyorum istediğim exe çalıştıktan sonra cmd ekranının kapanmasını istiyorum exit komutunu nasıl kullanacağım 2003R2 windows sistem
@ECHO OFF
\\1.1.1.1\memo\Memo.exe user şifre "sql database adı"
2. sorum ise bu bat dosyayı database adına göre x için 1 basınız y database adı için 2 ye basınız şeklinde nasıl yazarım.
http://www.tnctr.com/topic/176333-bat-cmd-choice-ve-sleep-secim-ve-bekletmek-komut/
burda seçimle ilgili örnek var çıkış içinse hatırladığım zaten işlem bitince kendi otomatik kapanıyor. Program belki asılı kalıyordur.
start \\1.1.1.1\memo\Memo.exe user şifre "sql database adı"
şeklinde komutu yazarsaniz çıkış yapabilirsiniz
Link için teşekkürler ama tamamlayamadım işlemi.
vasfi bey start komutu işe yaradı
şuanda kısmen çalışan komutlar şu :)) yardım edermisiniz ?
@ECHO OFF
ECHO.
ECHO a. 2012 YILI
ECHO b. 2011 YILI
ECHO c. 2010 YILI
ECHO d. CIKIS
ECHO.
CHOICE /C:abcd
IF ERRORLEVEL 5 GOTO cikis
IF ERRORLEVEL 2 GOTO secim2
IF ERRORLEVEL 1 GOTO secim1
IF ERRORLEVEL 3 GOTO secim3
IF ERRORLEVEL 4 GOTO secim4
:secim1
start \\1.1.1.1\memo\Memo.exe user sifre "guncel"
goto cikis
:secim2
start \\1.1.1.1\memo\Memo.exe user sifre "2011"
goto cikis
:secim3
start \\1.1.1.1\memo\Memo.exe user sifre "2010"
goto cikis
sorun şurada başlıyo guncel ve 2011 için a ve b secimleri çalışıyor.
c ye bastığımda da 2011 geliyor d ye bastığımda da
c ye bastığımda 2010 nasıl gelecek ?
:secim4
start \\1.1.1.1\memo\Memo.exe user sifre "2010"
goto cikis
EKLİYİNCE OLMUYOR
GENE 2011 RE bağlanıyor..
aşağıdaki batch file tamamdır buldum sonunda 🙂
@ECHO off
cls
:start
ECHO.
ECHO 1. 2012 YILINA GIRIS
ECHO 2. 2011 YILINA GIRIS
ECHO 3. 2010 YILINA GIRIS
ECHO 4. 2009 YILINA GIRIS
ECHO 5. 2008 YILINA GIRIS
set /p choice=YILLARA GoRE RAKAM TUSLAYINIZ.
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='1' goto 2012
if '%choice%'=='2' goto 2011
if '%choice%'=='3' goto 2010
if '%choice%'=='4' goto 2009
if '%choice%'=='5' goto 2008
ECHO "%choice%" is not valid please try again
ECHO.
goto start
:2012
start \\1.1.1.1\memo\Memo.exe user sifre sql database
ECHO HELLO
goto end
:2011
start \\1.1.1.1\memo\Memo.exe user sifre sql database
goto end
:2010
start \\1.1.1.1\memo\Memo.exe user sifre sql database
goto end
:2009
start \\1.1.1.1\memo\Memo.exe user sifre sql database
:2008
start \\1.1.1.1\memo\Memo.exe user sifre sql database
goto end