Zobacz pełną wersję : Photoshop - jak zmienić domyślną nazwę tła?
Witam
Mam pewien nietypowy problem, czy jest możliwe w polskiej wersji PS'a zmienić ustawienia tak, żeby zamiast "tło" było domyślanie "background".
Problem polega na tym, że część akcji, które sobie gdzieś tam wyszukałem odwołuje się do warstwy o nazwie "background".
Nie jest to problem jeżeli jest to na początku akcji, bo nazwę mogę zmienić przed odpaleniem.
Schody zaczynają się, gdy w trakcie wykonywanie akcji jest polecenie scalenia - w wersji polskiej powstaje "tło" akcja domaga się "background", zmieniam nazwę - ale niestety efekt akcji nie jest taki jaki być powinien.
Nie wiem czy nie za bardzo zagmatwałem :)
Pozdrawiam Mirek
RobertMiernik
05-09-2012, 11:22
Jeśli może to się dziać w momencie otwarcia pliku to zrób tak:
W katalogu gdzie masz zainstalowanego PSa znajdź:
\Adobe Photoshop CS6 (64 Bit)\Presets\Scripts\Event Scripts Only\
Wgraj tam ten plik:
http://hostuje.net/file.php?id=e186d9427cacb739cd600a1ab5ea1e3e
A później w PSie zrób tak:
https://forum.nikoniarze.pl//brak.gif
źródło (http://www.picshot.pl/pfiles/205311/skrypt.png)
Zrobione od ręki na szybko, mam nadzieję, że gdzieś się nie walnąłem, w każdym razie 'u mnie działa'.
RobertMiernik - dzięki, sprawdzę wieczorem - chociaż chodziło mi o sytuację odwrotną, chcę zmienić "tło" na "background".
A może po prostu zmienię język na angielski ;)
Mi nie działa za każdym razem się odwołuje do "background"
RobertMiernik
05-09-2012, 12:11
Odwołuje się do background bo wyczytałem, że ma być zmiana Background na Tło,
Otwórzcie sobie ten skrypt w notatniku i znajdziecie tam w środku napis "Tło" zmieńcie na "Background" i będzie banglać.
Nici z tego nie działa :-(
RobertMiernik
05-09-2012, 12:29
Którą wersję PSa masz?
U mnie po załadowaniu skryptu i ustawieniu go ta jak na screenie Otwarcie dokumentu z warstwą Background zmienia jej nazwę na Tło
Odpowiada za to mniej więcej ta linijka: doc.activeLayer.name = "Tło"; Jeśli zmienisz Tło na dowolną inną nazwę to tak właśnie się będzie nazywała warstwa tła.
Strzelam, że po wybraniu z menu rozwijanego skryptu nie klikasz guzika Add po prawej, efekt musi być taki, że w oknie na górze pokaże się ten tekst co u mnie "Open document: Background-Tlo.jpx".
Mam CS5 chyba że coś z akcją jest nie tak. Poszukam jakiejś innej i sprawdzę.
https://forum.nikoniarze.pl//brak.gif
źródło (http://img600.imageshack.us/img600/8956/skrypt.jpg)
https://forum.nikoniarze.pl//brak.gif
źródło (http://img834.imageshack.us/img834/311/skrypt2.jpg)
RobertMiernik
05-09-2012, 12:48
A zerknij do swojego skryptu Open as Layer (w tej samej lokalizacji), jeśli tamten jest inny to na jego podstawie możesz ten zrobić (ja tak zrobiłem).
Oj dla mnie to jest czarna magia
RobertMiernik
05-09-2012, 13:26
To wklej tutaj treść tego pliku, nie mam polskiej wersji nie mogę sprawdzić czy tam coś innego jest.
Jakie pliki masz w tym katalogu, któryś się powinien nazywać open as layer albo coś w tym stylu.
// (c) Copyright 2008. Adobe Systems, Incorporated. All rights reserved.
/*
@@@BUILDINFO@@@ Open As Layer.jsx 1.0.0.1
*/
var begDesc = "$$$/JavaScripts/OpenAsLayer/Description=Assign this to the open document event. This will promote a document with only a background layer to a layer with the document name." // endDesc
var begName = "$$$/JavaScripts/OpenAsLayer/MenuName=Open As Layer" // endName
// on localized builds we pull the $$$/Strings from a .dat file, see documentation for more details
$.localize = true;
try {
if ( app.documents.length > 0 ) {
var doc = activeDocument;
if ( doc.layers.length == 1 && doc.activeLayer.isBackgroundLayer ) {
doc.activeLayer.isBackgroundLayer = false;
doc.activeLayer.name = doc.name;
}
}
} // try end
catch( e ) {
// always wrap your script with try/catch blocks so you don't stop production
// remove comments below to see error for debugging
// alert( e );
}
To jest ten plik
RobertMiernik
05-09-2012, 13:45
No czyli jest identyczny, nie ma prawa nie działać, coś niestety musisz robić źle.
1. Wgrać pobrany plik do tego folderu
2. Wybrać "Menedżera skryptów"
3. W "Zdarzenie programu Photoshop" wybrać "Otwórz dokument"
3. W "Skrypt" wybrać "Przeglądaj" i pokazać ten wgrany przed chwilą plik, wybrany plik powinien się nazywać "Background na Tło" i mieć w opisie "Zmienia nazwę warstwy....."
4. Kliknąć "Dodaj"
5. Kliknąć "Gotowe"
Nie ma opcji, musi działać.
Czy możesz mi podesłać prosta akcje z tłem do sprawdzenia?
RobertMiernik
05-09-2012, 14:36
Tzn?
Sprawdziłem tworząc nowy dokument, zapisując go a później otwierając, warstwa z tłem zmieniła nazwę.
RobertMiernik
05-09-2012, 14:53
Ok, znalazłem proste i skuteczne mam nadzieję, rozwiązanie...
Wejdź do katalogu: \Required będziesz tam miał plik z tłumaczeniem o nazwie tw10428.dat otwierasz go w notatniku i szukasz linijki:
$$$/LayerName/Background=Tło
Zmieniasz Tło na BLABLA i warstwa z tłem będzie się tak nazywała, bez żadnego kombinactwa.
RobertMiernik - no sposób nie działa :)
RobertMiernik
05-09-2012, 19:54
Który znaczy się?
Sposób nr 2 zmiana w pliku, w końcu zainstalowałem jeszcze wersję angielską i przełączam między nimi.
Dzięki za pomoc.
Pozdrawiam Mirek
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.