Jump to content

Komut Istemi Hakkında.


del7erly
 Share

Go to solution Solved by del7erly,

Recommended Posts

Komut isteminde, karşı tarafa sorulan ve,

cevap verip enter ile devam ettiğimizde yapılan işlemin.

Komut isteminde karşılığını arıyorum.

Yani sorum şu; komut isteminde cevaptan sonra enterlemesi gerekiyor;

evet ve enter, ya da hayır ve enter

bu işlemi komut isteminde nasıl yaparım.

evet enter

yazıyorum olmuyor.

sanırım enter yazısı olumsuz oluyor.

Komut isteminde enter nasıl yaparım..

Klavyesiz.

 

Edited by del7erly
Link to comment
Share on other sites

@echo off
color 06
Title TNCTR
mode con:cols=110 lines=30

setlocal

:basla
cls
Echo.
echo DEVAM ETMEK ICIN GIRIS YAPINIZ (E/H):

set /p userInput=

set "userInput=%userInput: =%"

for %%A in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
    set "userInput=%userInput:%%A=%%A%"
)

if "%userInput%"=="e" goto devamEt
if "%userInput%"=="h" exit /b

echo LUTFEN SECIM YAPINIZ "E" (EVET) YADA "H" (HAYIR) ..
goto basla

:devamEt
:: ONAY VERILMESI HALINDE BURADAN DEVAM EDEBILIRSIN.
Echo ISLEM BASARILI..

pause
 

Sanırım böyle bir şey.

  • Like 1
Link to comment
Share on other sites

orj_inal, 13 dakika önce yazdı:

@echo off
color 06
Title TNCTR
mode con:cols=110 lines=30

setlocal

:basla
cls
Echo.
echo DEVAM ETMEK ICIN GIRIS YAPINIZ (E/H):

set /p userInput=

set "userInput=%userInput: =%"

for %%A in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
    set "userInput=%userInput:%%A=%%A%"
)

if "%userInput%"=="e" goto devamEt
if "%userInput%"=="h" exit /b

echo LUTFEN SECIM YAPINIZ "E" (EVET) YADA "H" (HAYIR) ..
goto basla

:devamEt
:: ONAY VERILMESI HALINDE BURADAN DEVAM EDEBILIRSIN.
Echo ISLEM BASARILI..

pause
 

Sanırım böyle bir şey.

Hemen hemen böyle birşey ama, bana soru sorsun istememiştim, sorulan soruya evet yazıp enterlesin istedim. Ya da bi harf yazıp enterlesin istedim.

Yani soruyu otomatikleştirmek diyebiliriz.

Ama, soru soran kısmı kaldırıp halletmiştim.

Uyarı yazısı çıkartıyor ama işleme deav ediyordu.

Bu online office insatller için arıyordum bu işlemi.

çözdükten sonra yayınlamıştım zaten.

  • Like 1
Link to comment
Share on other sites

soyle yapsan daha mantıklı olurdu..

soru sorup enterlamak yerine..

Echo devam etmek istermisiniz

::komutlar 

 

 

yani entara gerek yok echo ile işini halledebilirdin. :)

hatta soyle olabilirdi..

 

Echo devam etmek istermisiniz

ping localhost -n 2 > nul  // bu kısımda ki bekleme ekranında bir şey gozukmez... geri saydırmak istersen eger soyle de olabilir.. timeout 2 // gibi  

:: komutlar

 

 

 

 

 

 

 

dayanamıyorum yazacam... :)

 

echo devam etmek istermisiniz

Echo E

ping localhost -n 2 //delay kısmını ister gostermeden ister gostererek yap.. timeoutla çözersin.. 

:: komutlar

 

 

Edited by orj_inal
Link to comment
Share on other sites

orj_inal, 5 dakika önce yazdı:

soyle yapsan daha mantıklı olurdu..

soru sorup enterlamak yerine..

Echo devam etmek istermisiniz

::komutlar 

 

 

yani entara gerek yok echo ile işini halledebilirdin. :)

hatta soyle olabilirdi..

 

Echo devam etmek istermisiniz

ping localhost -n 2 > nul  // bu kısımda ki bekleme ekranında bir şey gozukmez... geri saydırmak istersen eger soyle de olabilir.. timeout 2 // gibi  

:: komutlar

 

 

 

 

 

 

 

dayanamıyorum yazacam... :)

 

echo devam etmek istermisiniz

Echo E

ping localhost -n 2 //delay kısmını ister gostermeden ister gostererek yap.. timeoutla çözersin.. 

:: komutlar

 

 

Teşekkürler denerim ama Officenin online indirme komut dosyası. FirstRun.bat olanını biliyorsanız eğer, değişik bir düzende yazılmış. Z harfine basıp enterlemem gerekirdi. Sadece Z yazıyordum birşey olmuyordu. Z yazdıktan sonra gelen komut ekranında enterliyordum yine bişey olmuyordu. Z enter yazdım yine olmamıştı. Z <<enter>> gibi değişik şeyler denemiştim yine olmamıştı. Soru soran kısmı kaldırınca, soruyla ilgili hata yazısı çıkarıp, işleme devam ediyordu. O anlık onu çözüm olarak bulmuştum. Teşekkür ederim. Denerim...

  • Like 1
Link to comment
Share on other sites

Dostum Z harfine bastıgında bir fonksiyon çagırıyor..

soyle bir şey de olabilirdi sanırım. "Goto Z"  bu direk z fonksiyonunu çagırırdı.

 

sorununu çözmene sevindim.. daha önce gorsem yardımcı olmaya çalışırdım..hatta senin konun için giriş yapdım siteye belki yardımcı olurum diye ama geç kalmışım .:) 

Ama gene de aklında bulunsun.. ChatGpt yi bir dene bence.. harika işler çıkartıyor..

Link to comment
Share on other sites

orj_inal, Şimdi yazdı:

Dostum Z harfine bastıgında bir fonksiyon çagırıyor..

soyle bir şey de olabilirdi sanırım. "Goto Z"  bu direk z fonksiyonunu çagırırdı.

 

sorununu çözmene sevindim.. daha önce gorsem yardımcı olmaya çalışırdım..hatta senin konun için giriş yapdım siteye belki yardımcı olurum diye ama geç kalmışım .:) 

Ama gene de aklında bulunsun.. ChatGpt yi bir dene bence.. harika işler çıkartıyor..

Teşekkürler... Goto Z şuan aklıma çok yattı. İlk bunu denerim. Yardımın için teşekkürler. Konuyu açtıktan yarım saat ya da bir saat sonra çözmüştüm.

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...