Yeni notlar oluşturmak, metni ve başlıkları bağımsız değişken olarak girmek için Evernote's ENScript.exe kullanmak istiyorum. Sorun, ENScript'in sadece metnin bir dosya üzerinden veya standart giriş yoluyla girilmesine izin vermesidir.Windows komut satırında standart girdi girişi
Geçerli geçici çözüm için, bir dosyaya argümanı yazmak için bir .bat dosyası kullanıyorum, ardından dosyayı okumak için dosyayı işaret eden /s
argümanı ile ENScript'i arayın, ancak bu varsayılan başlığı geçici dosyanın dosya adına zorlar (istemediğim bir davranış).
Bu yüzden sorum şu: Windows komut satırında standart girdiyi "sahte" bir yol var mı? Böylece not metnini oluşturmak için bir argüman (başka bir programdan geçirilmiş) kullanabilirim? Standart girişli
ENScript.exe createNote /i %1
aşağıdaki gibi bir şey senaryonun başlangıcı olacaktır.
İkinci "args ..." mantıklı değil. Veri kaynağı argümanlı veya argümansız bir komut ise, '' 'yerine' '' kullanın. –
Bunu denemeye çalışırken "Sistem belirtilen dosyayı bulamıyor" hatasını alırsam, bunun yalnızca doğrudan doğruya terminalden okunduğunda çalışacağı anlamına mı gelir? Sadece denedim 'ENScript.exe createNote <"Test 123' ve hata var. – Ryan
@BenVoigt Dosya adı argümanları almak değil, yeniden yönlendirme komut satırında nerede olduğunu göstermek için çalışıyordum. 'Test 123' adlı bir dosyanız var mı? Not metni okuyacaktır. – michaelb958