- Сообщения
 - 451
 
- Реакции
 - 207
 
Всем привет! Всех выживших с Наступившим Новым Годом! 




Помогите, пожалуйста, разобраться.
Проблема со скриптом на MacOS 15.1 (в Windows решение нашел):
как из Иллюстратора создать командный файл и запустить его - чтоб он в консоли выполнился?
Кодом, который расположен ниже я создаю командный файл но запустить его не могу, потому что:
Руками из консоли я могу поменять права, тогда командный файл запускается.
Но надо именно из Иллюстраторовского скрипта.
Если пользователь должен что-то предварительно настроить, чтобы такие скрипты всегда впоследствии выполнялись, то это тоже хорошее решение.
	
	
	
		
Спасибо!
				
			Помогите, пожалуйста, разобраться.
Проблема со скриптом на MacOS 15.1 (в Windows решение нашел):
как из Иллюстратора создать командный файл и запустить его - чтоб он в консоли выполнился?
Кодом, который расположен ниже я создаю командный файл но запустить его не могу, потому что:
"Не удается запустить файл "test.command", поскольку у Вас нет соответствующих прав доступа" Руками из консоли я могу поменять права, тогда командный файл запускается.
Но надо именно из Иллюстраторовского скрипта.
Если пользователь должен что-то предварительно настроить, чтобы такие скрипты всегда впоследствии выполнялись, то это тоже хорошее решение.
		JavaScript: 
	
	//@target illustrator
var filePath = Folder.myDocuments.path + '/test.command';
var fileContents = 'ping mail.ru -c 5'; // тут может быть что угодно, например изменение или создание файлов
execFile(filePath, fileContents);
/**
 * write & execute file
 *
 * @param {String} filePath - File.fullPath
 * @param {String} fileContents - Contents of the executable file
 * @return {Object} f - file object
 */
function execFile(filePath, fileContents) {
if (new File(filePath).exists) new File(filePath).remove();
var f = new File(filePath);
f.open('e');
f.write(fileContents);
f.close();
f.execute();
return f;
}
	Спасибо!
	


.