Избягвайте да мигате, когато стартирате .cmd файл

Бях понижен от Vista до XP по причини, които не са от значение.

Намерих много полезен инструментът за изрязване, който не е наличен в XP, така че реших да създам свой собствен.

http://img81.imageshack.us/img81/8851/snip251609121640.png

Работи добре, затова го поставих в .cmd файл за лесно стартиране (не ми се искаше да създавам .jar файла)

Единственият ми проблем сега е, че екранът на командния ред изскача и изчезва, създавайки неприятен ефект.

Това е то:

echo off
start javaw -classpath lib\myutil.jar;classes recortes.Main 

Има ли начин командата просто да се изпълнява, без да мига? (освен създаването на .jar файла?)

РЕДАКТИРАНЕ

Следвах съвета на Джефри. Имах пряк път към .cmd файла, сега самият пряк път има следното:

 "C:\Archivos de programa\Java\jre6\bin\javaw.exe" -classpath lib\myutil.jar;classes -Djava.util.logging.config.file=logging.properties  recortes.Main

Започва в:

 C:\Users\oreyes\recortes

И работи добре!

Благодаря


person OscarRyz    schedule 25.06.2009    source източник


Отговори (1)


Създайте пряк път (.lnk) файл, който съдържа пътя до изпълнимия файл с аргументи. Вижте KB244677 за информация как да направите това от скрипт.

person Jeffrey Hantin    schedule 25.06.2009
comment
Имам пряк път към .cmd файла. Искате да кажете, че трябва да поставя съдържанието на .cmd директно в прекия път? - person OscarRyz; 25.06.2009
comment
Работи добре (добре, защото програмата се проваля :P) Къде е stdout сега? :) - person OscarRyz; 25.06.2009
comment
О.. Предполагам, че трябва да използвам java.util.logging. - person OscarRyz; 25.06.2009