W dokumentacji SciTE podaja tak: On Windows, the following opens C:\Program Files\SciTE\SciTEDoc.html and goes to the 123th line: SciTE "-open:C:\\Program Files\\SciTE\\SciTEDoc.html" -goto:123 Nie potrzebuje chodzic do zadnej linii, na razie, i sprawdzilem ten sposob w linii polecen WindowsXP oraz dodajac to do skrotu do SciTE. Wszystko dziala swietnie. Jednak w poleceniu w menu.ini otwiera sie SciTE, ale pliku juz otworzyc nie chce.... NIe wiem juz co jest grane... Polecenie wyglada u mnie tak:
Item, "Dodaj do listy blokowanych" = Copy image address & Execute program,"C:\Program Files\AutoIt3\SciTe\SciTe.exe", "-open:C:\\Documents and Settings\\janbar\\Dane aplikacji\\Opera\\Opera8.50\\profile\\filter.ini"
Pomocy!
Pozdrawiam,
janbar.)
woj-tek napisał(a):
Hmm... a tak a w sciezce do pliku filter.ini nie powinno być pojedyńczych ukośników?
janbar napisał(a):
Nie. Wyglada na to, ze cos sie dzieje z przekazywanymi cudzyslowiami, bo SciTE nie radzi sobie ze spacjami, otwiera 4 puste pliki o lokalizacjach: sciezka do folderu SciTE\Documents, sciezka do folderu SciTE\and , sciezka do folderu SciTE\Settings\janbar\Dane , oraz sciezka do folderu SciTE/aplikacji\Opera\Opera8.50\profile\filter.ini . Ale opakowanie tego w podwojne cudzyslowy spowodowalo, ze SciTE otworzylo plik Untittled. Kiedys czytalem o problemach z podwojnymi cudzyslowiami w batchach i tam trzeba bylo stosowac znaki ucieczki, bodajze i chyba to wygladalo, tak: "\"wyrazenie"\", ale tylko graficznie tak to pamietam... - jednak w tym przypadku SciTE otwiera okno dialogu, ktory plik otworzyc. Ktos z uzywajacych SciTE moze mi pomoc?
Pozdrawiam,
janbar.)
d.i.z. napisał(a):
Te cudzosły są chyba dla Opery, nie są przekazywane do aplikacji (w tym przypadku SciTE). Spróbuj może objąc w podwójne cudzysłowy ""C:\...""
I nie potrzeba raczej '-open:'
janbar napisał(a):
To tez nie dziala, jesli dobrze Cie zrozumialem, d.i.z.:
Item, "Dodaj do listy blokowanych" = Copy image address & Execute program,"C:\Program Files\AutoIt3\SciTe\SciTe.exe", ""C:\\Documents and Settings\\janbar\\Dane aplikacji\\Opera\\Opera8.50\\profile\\filter.ini""
Otwiera sie SciTE, ale z pustym plikiem.
Pozdrawiam,
jabar.)
d.i.z. napisał(a):
pojedyncze backslashe jeszcze zrób
Albo może filter.ini masz pusty
W każdym razie u mnie działa.
szyk napisał(a):
Można stworzyć programik, który przejmie parametr, doda do niego cudzysłów i wyśle do Scite. Jak się do jutra i do późnego popołudnia nie pojawi rozwiązanie, to mogę zrobić ten programik (a właściwie przerobię ten: http://my.opera.com/polski/forums/findpost.pl?id=879433).
Originally posted by diz:
W każdym razie u mnie działa.
A u mnie nie, otwiera się nowy, pusty plik.
d.i.z. napisał(a):
Originally posted by szyk:
A u mnie nie, otwiera się nowy, pusty plik.
A faktycznie, u mnie też nie
Ale jeszcze z tym powalczę
Jest jedno wyjście: zamienić ścieżki na dosowe (sprawdza się je w linii poleceń: dir /X). W twoim przypadku było by to: "C:\DOCUME~2\janbar\DANEAP~1\Opera\Opera8.50\profile\filter.ini"
janbar napisał(a):
Z pojedynczymi backslashami tez nie dzialalo, a sprawdzales te sciezke dos-owa? EDIT: A jest jakis sposob, aby od razu uzyskac te sciezke dos-owa, miast klikac w kazdym folderze cd.. i dir /x, a dir/x /a:h dla ukrytych folderow, aby zebrac pojedyncze elementy sciezki? ;] Poza wylistowaniem naraz calego C:\ z podfolderami? ;] EDIT1: Dobra, zadzialalo - trzeba zmienic sciezke na dos-owa i podac to jako parametr w cudzyslowiu "sciezka\do\filter.ini", uzywajac pojedynczych backslashy. A filter.ini oczywiscie istnial i byl 'pelny'
Pozdrawiam,
janbar.)
d.i.z. napisał(a):
Originally posted by janbar:
jest jakis sposob, aby od razu uzyskac te sciezke dos-owa, miast klikac w kazdym folderze cd.. i dir /x
Nie wiem jak to zrobić w gołym eksplorerze, ale wiem jak w Total Commanderze:
W Opcjach wyłączasz wyświetlanie długich ścieżek albo tworzysz sobie przycisk przełączający (komenda cm_SwitchLongNames)