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

  • glowpinkstah

    glowpinkstah

    16 Mayıs 2006
  • gsipek

    gsipek

    20 Temmuz 2007
  • Jejoab

    Jejoab

    4 NİSAN 2008