質問編集履歴

3

下部に追記しました。質問を閉じます。

2019/11/22 05:03

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -133,3 +133,11 @@
133
133
      Photoshop 2019 v20.0.7
134
134
 
135
135
  Windows10
136
+
137
+
138
+
139
+ 20191122追記 
140
+
141
+ 「Windowsエクスプローラーの「プロパティ」コマンドを使って、ファイルのロックを解除してください」については、PhotoshopかPC側に起因すると思われるので、解決には至っていませんが一度質問を閉じます。
142
+
143
+ 基本的なことまで丁寧にご指摘、教授していただいた方々には感謝いたします。ありがとうございました。

2

回答をもとにコードを修正しました。しかし別なエラーが発生し、保存まで行きつけません。

2019/11/22 05:03

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -72,7 +72,37 @@
72
72
 
73
73
  ```
74
74
 
75
+ ### 修正後のソースコード
75
76
 
77
+
78
+
79
+ ```
80
+
81
+ var docName = app. activeDocument. name;
82
+
83
+
84
+
85
+ //一番上のレイヤー名をファイル名に
86
+
87
+ var file_path = activeDocument.path;
88
+
89
+ var layName = activeDocument.artLayers[1].name;
90
+
91
+ var file_path = activeDocument.path;
92
+
93
+ var file_name = layName;
94
+
95
+ var psd_obj = new File(file_fullname);
96
+
97
+
98
+
99
+ ////保存先指定
100
+
101
+ var file_path = new Folder ("保存したいフォルダのパス");
102
+
103
+ var file_fullname = file_path + "¥" + file_name;
104
+
105
+ ```
76
106
 
77
107
  ### 試したこと
78
108
 
@@ -84,6 +114,16 @@
84
114
 
85
115
 
86
116
 
117
+ コードした修正に走らせると、
118
+
119
+  >「必要なアクセス権限がないか、他のプログラムでファイルを使用しているため、ファイルがロックされています。Windowsエクスプローラーの「プロパティ」コマンドを使って、ファイルのロックを解除してください。」
120
+
121
+ となり保存ができません。
122
+
123
+ とくにロックもかけていなく、また行き詰ってしまいましたが調べてみます。
124
+
125
+ 改善の仕方がわかればお教えいただきたいです。
126
+
87
127
 
88
128
 
89
129
  ### 補足情報(FW/ツールのバージョンなど)

1

JavaとJavaScriptの両方を記載していたことの統一

2019/11/19 06:05

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 特定のフォルダにレイヤー名をつけてPSD別名保存をしたいです(Photoshop/java)
1
+ 特定のフォルダにレイヤー名をつけてPSD別名保存をしたいです(Photoshop/JavaScript)
test CHANGED
File without changes