Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

InDesign wiszące spójniki - skrypt

6,080 views
Skip to first unread message

HenJ

unread,
May 27, 2007, 7:28:32 AM5/27/07
to
http://www.jursz.com/packets/WiszaceSpojniki.zip
Skrypt działa w ID CS, CS2, CS3. Likwiduje tylko wiszące spójniki poprzez:
- w IDCS i CS2 wstawienie twardej spacji po a, i, o, u, w, z i zamianę jest
na zwykłą z atrybutem "Bez dzielenia";
- w IDCS3 wstawienie twardej spacji rozciągliwej po a, i, o, u, w, z.
Żadnych komunikatów, żadnych opcji.
Przed uruchomieniem należy zaznaczyćtekst, na którym ma pracować. Można też
zaznaczyć ramkę tekstową lub kilka ramek tekstowych.

Pozdr.
HenJ

Juzek

unread,
May 27, 2007, 12:11:47 PM5/27/07
to
HenJ napisał(a):

> http://www.jursz.com/packets/WiszaceSpojniki.zip
> Skrypt działa w ID CS, CS2, CS3. Likwiduje tylko wiszące spójniki poprzez:
> - w IDCS i CS2 wstawienie twardej spacji po a, i, o, u, w, z i zamianę jest
> na zwykłą z atrybutem "Bez dzielenia";
> - w IDCS3 wstawienie twardej spacji rozciągliwej po a, i, o, u, w, z.
> Żadnych komunikatów, żadnych opcji.

SZKODA;(

pozdrawiam

juzek

Marcin

unread,
May 30, 2007, 5:38:47 AM5/30/07
to
Wiadomosc napisana przez HenJ, 27.05.2007 13:28, zawierala m.in. takie
slowa:

> http://www.jursz.com/packets/WiszaceSpojniki.zip
> Skrypt działa w ID CS, CS2, CS3.
w 2.0.2ce też działa :)
marcin

--
jaskółka do jaskółki:
- chyba będzie padać, ludzie na nas patrzą...

Tomasz Sowa

unread,
May 30, 2007, 6:05:33 AM5/30/07
to
Dnia Sun, 27 May 2007 13:28:32 +0200, HenJ napisał(a):

> http://www.jursz.com/packets/WiszaceSpojniki.zip
> Skrypt działa w ID CS, CS2, CS3. Likwiduje tylko wiszące spójniki poprzez:
> - w IDCS i CS2 wstawienie twardej spacji po a, i, o, u, w, z i zamianę jest
> na zwykłą z atrybutem "Bez dzielenia";

oprocz powyzszych literek jest jeszcze cala lista do nie przelamywania:
" a"
" A"
" z"
" Z"
" i"
" I"
" o"
" O"
" w"
" W"
" u"
" U"
" na"
" Na"
" do"
" Do"
" po"
" Po"
" za"
" Za"
" to"
" To"
" od"
" Od"
" ku"
" Ku"
" we"
" We"
" nr"
" Nr"
" NR"
" bo"
" Bo"
" by"
" By"
" co"
" Co"
" go"
" Go"
" ja"
" Ja"
" ją"
" Ją"
" je"
" Je"
" ich"
" Ich"
" mi"
" Mi"
" ów"
" Ów"
" są"
" ta"
" Ta"
" tą"
" Tą"
" tę"
" Tę"
" tu"
" Tu"
" ze"
" Ze"
" że"
" Że"
" li"
" Li"
" ale"
" Ale"
" czy"
" Czy"
" Już"
" już"
" wy"
" Wy"
" nie"
" Nie"
" jej"
" Jej"
" jest"
" Jest"
" np."
" Np."
" (np."

Tomek

Marcin

unread,
May 30, 2007, 6:24:20 AM5/30/07
to
Wiadomosc napisana przez Tomasz Sowa, 30.05.2007 12:05, zawierala m.in.
takie slowa:

>> http://www.jursz.com/packets/WiszaceSpojniki.zip
>> Skrypt działa w ID CS, CS2, CS3. Likwiduje tylko wiszące spójniki poprzez:
>> - w IDCS i CS2 wstawienie twardej spacji po a, i, o, u, w, z i zamianę jest
>> na zwykłą z atrybutem "Bez dzielenia";
>
> oprocz powyzszych literek jest jeszcze cala lista do nie przelamywania:
<ciach>
i jeszcze " s." ;)
i jeszcze pewnie sporo innych. ale przecież to .js - żaden problem
wyedytować kod i dodać brakujące dane do linii tworzącej tablicę. a
poprawki najlepiej przesłać autorowi ;)

Michal Jankowski

unread,
May 30, 2007, 6:42:52 AM5/30/07
to
Tomasz Sowa <tom...@slimaczek.BEZSPAMOWY.pl> writes:

> " ale"
> " Ale"
> " czy"
> " Czy"
> " Już"
> " już"
> " wy"
> " Wy"
> " nie"
> " Nie"
> " jej"
> " Jej"
> " jest"
> " Jest"

Może w ogóle wszystko w jednej linijce pisać?

Naprawdę ktoś wymyślił takie zasady? I może jeszcze się do nich
stosuje? Przecież to głupie jest.

MJ

Maciej Haudek

unread,
May 30, 2007, 6:56:32 AM5/30/07
to
Wed, 30 May 2007 12:05:33 +0200, na pl.comp.dtp, Tomasz Sowa napisał(a):

> oprocz powyzszych literek jest jeszcze cala lista do nie przelamywania:

[ciach]
W swoim spisie tę spację chciałeś zapewne dać _po_ a nie _przed_.

A co do skryptu, to -- jeśli potwierdzi się jego działanie na wersji 2.0.x
-- będzie pierwszym międzyplatformowym i działającym w czterech kolejnych
wersjach InDesigna skryptem rozwiązującym problem jednoliterowych wyrazów
na końcu wersów. Choć nazwa skryptu jest nieco myląca, jest to w końcu
bezpłatny skrypt w wersji "mini" i to, co miał robić, robi szybko, sprawnie
i nie zadaje żadnych pytań.

Są przecież inne skrypty (także komercyjne), w których możemy zdefiniować
wszystkie tego typu zamiany, a które Ci chodzi:
* UseMyTypo Henryka Jursza (jursz.com)
* SerialReplace Robina (adobescripts.pl)

Oczywiście plik .js jest edytowalny i można sobie dopisać swoje poprawki,
jednak przecież nie wszyscy muszą mieć te wszystkie zamiany, bo np.
składają w bardzo wąskich łamach i np. słowo "jest" spokojnie może sobie
siedzieć na końcu wersu...

--
Maciej Haudek
GG 300000

HenJ

unread,
May 30, 2007, 2:42:01 PM5/30/07
to
> Wiadomosc napisana przez HenJ, 27.05.2007 13:28, zawierala m.in. takie
> slowa:
> > http://www.jursz.com/packets/WiszaceSpojniki.zip
> > Skrypt działa w ID CS, CS2, CS3.
> w 2.0.2ce też działa :)
> marcin

Nie wierzę... Ale jeśli uda się dorwać jeszcze triala 2.0.2 to sprawdze

Pozdr.
HenJ


--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

Maciek

unread,
May 30, 2007, 5:12:56 PM5/30/07
to
HenJ <hjurszW...@op.pl> napisał(a):

> > > Skrypt działa w ID CS, CS2, CS3.
> > w 2.0.2ce też działa :)
>

> Nie wierzę... Ale jeśli uda się dorwać jeszcze triala 2.0.2 to sprawdze

Ja sprawdziłem dziś na CS, CS2 i CS3 -- wszędzie działa, najszybciej w CS3.
Siadłem też specjalnie na drugim stanowisku i próbowałem uruchomić skrypt na
wersji 2.0.2 CE, ale niestety otrzymuję jedynie komunikat o błędzie. Ponieważ
mam jeszcze jedno stanowisko z tą wersją, sprawdzę na nim jutro, ale skoro sam
autor wątpi -- szanse są marne.

Wszystkie próby robiłem na pececie.

Maciej Haudek


--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

HenJ

unread,
May 30, 2007, 6:38:58 PM5/30/07
to
> HenJ <hjurszW...@op.pl> napisał(a):
>
> > > > Skrypt działa w ID CS, CS2, CS3.
> > > w 2.0.2ce też działa :)
> >
> > Nie wierzę... Ale jeśli uda się dorwać jeszcze triala 2.0.2 to sprawdze
>
> Ja sprawdziłem dziś na CS, CS2 i CS3 -- wszędzie działa, najszybciej w CS3.
> Siadłem też specjalnie na drugim stanowisku i próbowałem uruchomić skrypt na
> wersji 2.0.2 CE, ale niestety otrzymuję jedynie komunikat o błędzie. Ponieważ
> mam jeszcze jedno stanowisko z tą wersją, sprawdzę na nim jutro, ale skoro sam
> autor wątpi -- szanse są marne.

W wersjach wcześniejszych niż CS, z tego co pamiętam, nie było skryptów w JS. VB
na PC i AppleScript na Macu, ale nie JS. Byłoby miło, ale wątpię, a triala ID
2.0 jakoś nie udało się mi na razie znaleźć,

Marek Włodarz

unread,
May 30, 2007, 5:19:30 PM5/30/07
to
W artykule <39b5.000001...@newsgate.onet.pl>
HenJ napisał(a):

O ile pamiętam, to masz rację. Jak znajdę chwilę wolnego czasu (o co
ostatnio jakoś niełatwo), to postawię 2.0.2 na wirtualu i sprawdzę.

Ale IMHO działać to nie powinno. Inna rzecz, że - jak mawiają
anglosasi - "who cares"? 2.0.2 to produkt martwy.

Pozdrawiam,
Marek W.
--
FAQ grupy pl.comp.dtp: http://dtp.art.pl/
Lista mirrorów: http://emide.neostrada.pl
"Nie pracuje dobrze ten, kto z zamiarem wykonania łopaty buduje rakietę."
Stanisław Lem.

Marcin

unread,
May 31, 2007, 3:26:44 AM5/31/07
to
Wiadomosc napisana przez Marek Włodarz, 30.05.2007 23:19, zawierala
m.in. takie slowa:

>>>>>> Skrypt działa w ID CS, CS2, CS3.
>>>>> w 2.0.2ce też działa :)
>>>> Nie wierzę... Ale jeśli uda się dorwać jeszcze triala 2.0.2 to sprawdze
skrypt wrzuciłem do skryptów, pokazał się na palecie.
wklepałem cokolwiek (kilka linii) do ramki tekstowej, powiesiłem na
końcu spójniki, zaznaczyłem tekst, uruchomiłem skrypt. efektem było
przeniesienie wiszących spójników na początki kolejnych wierszy.
jeśli się nie mylę, to o to właśnie chodziło - bo jeśli skrypt miał
robic co innego, to rzeczywiście w 2.0.2ce nie działa ;)

>>> Ja sprawdziłem dziś na CS, CS2 i CS3 -- wszędzie działa, najszybciej w CS3.
>>> Siadłem też specjalnie na drugim stanowisku i próbowałem uruchomić skrypt na
>>> wersji 2.0.2 CE, ale niestety otrzymuję jedynie komunikat o błędzie. Ponieważ
>>> mam jeszcze jedno stanowisko z tą wersją, sprawdzę na nim jutro, ale skoro sam
>>> autor wątpi -- szanse są marne.

no to wychodzi na to, że mój id jest jakiś specyficzny. w każdym razie -
powtarzam - u mnie, na krótkim testowym tekście, skrypt zadziałał, i na
pewno mam 2.0.2ce (2.0 --> 2.0.1 --> 2.0.2 plus uaktualnienia niektórych
elementów - dostępne na www.winsoft.fr)

>> W wersjach wcześniejszych niż CS, z tego co pamiętam, nie było skryptów w JS. VB
>> na PC i AppleScript na Macu, ale nie JS. Byłoby miło, ale wątpię, a triala ID
>> 2.0 jakoś nie udało się mi na razie znaleźć,

> O ile pamiętam, to masz rację. Jak znajdę chwilę wolnego czasu (o co
> ostatnio jakoś niełatwo), to postawię 2.0.2 na wirtualu i sprawdzę.
>
> Ale IMHO działać to nie powinno. Inna rzecz, że - jak mawiają
> anglosasi - "who cares"? 2.0.2 to produkt martwy.

no to dlaczego u mnie działa? czary, czy komputer tak mnie lubi? ;)
a poza wszystkim... nawet jeśli 2.0.2 jest martwy, to jak dla mnie jest
to wystarczająco żywy trup. do braków już się jakoś przyzwyczaiłem, albo
je obchodzę, większość moich potrzeb zaspokaja.
a poza wszystkim, mając żonę i dzieci, nie bardzo mogę sobie pozwolić na
zastawienie mieszkania, żeby kupić kolejną wersję pakietu adobe'a ;)))

Maciej Haudek

unread,
May 31, 2007, 3:45:12 AM5/31/07
to
Witam!

Sprawdziłem na drugim stanowisku, gdzie jeszcze "żywy trup" w wersji 2.0.2
CE służy do pracy -- skrypt nie działa, wyświetlając komunikat:
Brak definicji 'app' -2146823279

Marcin

unread,
May 31, 2007, 4:15:21 AM5/31/07
to
Wiadomosc napisana przez Maciej Haudek, 31.05.2007 9:45, zawierala m.in.
takie slowa:

> Witam!
>
> Sprawdziłem na drugim stanowisku, gdzie jeszcze "żywy trup" w wersji 2.0.2
> CE służy do pracy -- skrypt nie działa, wyświetlając komunikat:
> Brak definicji 'app' -2146823279
to znaczy, że u ciebie skrypt nie jest w stanie zdefiniować/wykryć id
jako serwera automatyzacji (tak to się przynajmniej nazywa w delphi),
czyli nie wie, gdzie ma przesyłac polecenia. to dość ciekawe, bo u mnie,
skoro skrypt działa, to znaczy, że ten etap przechodzi (podstawowy
właściwie, bo reszta, to tylko pilnowanie, żeby nie używać poleceń,
które nie są obsługiwane przez różne wersje id, lub tworzyć funkcje
specyficzne dla poszczególnych wersji). podejrzewam w związku z tym, że
problem jest na poziomie systemu, a nie skryptu (ewentualnie w skrypcie
można zrobić jakieś obejście, ale musiałbym u siebie w domu pogrzebać w
rejestrze, żeby dokładnie sprawdzić, jak tam jest id zapisany).

Marcin

unread,
Jun 1, 2007, 3:04:03 AM6/1/07
to
Wiadomosc napisana przez HenJ, 27.05.2007 13:28, zawierala m.in. takie
slowa:
> Skrypt działa w ID CS, CS2, CS3.
niniejszym kajam się, sypię proch na głowę, no i w ogóle wykonuję różne
czynności wyrażające moją skruchę.

oczywiście skrypt _nie działa_ w id2.0.2ce.

parę rzeczy sie złożyło na moją pomyłkę.
skrypt sprawdziłem w pracy, gdzie od jakiegoś czasu (wraz z nowym
sprzętem) mam wersję cs, a nie 2.0.2 (ale pozostało przyzwyczajenie),
wziąłem go również do domu i byłem absolutnie przekonany, że go u siebie
(w 2.0.2) sprawdziłem... ale zrobiłem to dopiero wczoraj.

przepraszam więc jeszcze raz za zamieszanie i nieuzasadnione nadzieje
(sobie też trochę narobiłem..., ale mnie się kara należy ;)

HenJ

unread,
Jun 2, 2007, 5:07:49 PM6/2/07
to

Użytkownik "Tomasz Sowa" <tom...@slimaczek.BEZSPAMOWY.pl> napisał w
wiadomości news:youz4ybkjgw5$.dlg@torpi.slimaczek.pl...

> Dnia Sun, 27 May 2007 13:28:32 +0200, HenJ napisał(a):
>
> > http://www.jursz.com/packets/WiszaceSpojniki.zip
> > Skrypt działa w ID CS, CS2, CS3. Likwiduje tylko wiszące spójniki
poprzez:
> > - w IDCS i CS2 wstawienie twardej spacji po a, i, o, u, w, z i zamianę
jest
> > na zwykłą z atrybutem "Bez dzielenia";
>
> oprocz powyzszych literek jest jeszcze cala lista do nie przelamywania:

Skrypt nazywa się _wiszące_spójniki_ do większych rzeczy jest np.
SerialReplace lub UseMyTypo.

<ciach>

> " np."
> " Np."
> " (np."

A w ten sposób uźytkownicy UseMyTypo wydłużają sobie pracę;)
Bo dla powyższych wystarczy:
"Np."
"np."

Pozdr.
HenJ


0 new messages