SORU
3 AĞUSTOS 2009, PAZARTESİ


Windows cmd, nasıl kullanıcı girişi soracak mıyım ve başka bir komut sonucu kullan?

Bir Windows var .yarasa kullanıcı girişi kabul ve ek komutlar çağrısı bir parçası olarak giriş sonuçlarını kullanmak istiyorum hangi dosya.

Örneğin, kullanıcının işlem KİMLİĞİ kabul, ve o KİMLİĞİ karşı jstack çalıştırmak, Bir dosya içine jstack arama sonuçlarını koyarak sonra yapmak istiyorum. Bu deniyorum ancak işe yaramıyor.

İşte örnek yarasa benim dosya içeriğini:

@echo off
set /p id=Enter ID: 
echo %id%
jstack > jstack.txt

ve burada jstack.txt gösterir.

Enter ID: Terminate batch job (Y/N)? 

CEVAP
3 AĞUSTOS 2009, PAZARTESİ


Bunu deneyin:

@echo off
set /p id="Enter ID: "

Daha sonra başka bir toplu iş dosyası için bir parametre olarak ıd %% kullanabilirsiniz. Örneğin:

jstack %id%

EDİT: Bu işler benim için daha iyi. Üzgünüm daha fazla yardımcı olamam.

set /P id=Enter id: 
jstack %id% > jstack.txt

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alfredo Garcia

    Alfredo Garc

    25 Mayıs 2007
  • BSA

    BSA

    9 NİSAN 2012
  • Paul Schroder

    Paul Schrode

    30 Kasım 2007