<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Удаление файла, записанного скриптом]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7790&amp;type=atom" />
	<updated>2012-11-27T07:27:19Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7790</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Удаление файла, записанного скриптом]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66206#p66206" />
			<content type="html"><![CDATA[<p>Я как-то не подумал, это лучше, чем через файл. Если можно, приведите вариант такого решения (как именно работать с буфером обмена в autolisp).</p>]]></content>
			<author>
				<name><![CDATA[studentarh]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27804</uri>
			</author>
			<updated>2012-11-27T07:27:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66206#p66206</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Удаление файла, записанного скриптом]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66090#p66090" />
			<content type="html"><![CDATA[<p>Я решал проблему передачи данных autolisp-&gt;ahk через буфер обмена.</p>]]></content>
			<author>
				<name><![CDATA[InFlames]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24849</uri>
			</author>
			<updated>2012-11-24T08:52:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66090#p66090</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Удаление файла, записанного скриптом]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65833#p65833" />
			<content type="html"><![CDATA[<p>Заработало без перезагрузки, спасибо за ответы! <br />Ошибка была все-таки в моем скрипте на автолиспе (а именно в отсутсвии этого закрытия файла, которое в автолиспе надо выполнять специальной функцией), но когда я исправлял ошибку, это не помогало, поскольку файл был уже заблокирован, и никак не разблокировался до выключения программ. Теперь проверил все несколько раз - работает.</p>]]></content>
			<author>
				<name><![CDATA[studentarh]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27804</uri>
			</author>
			<updated>2012-11-19T17:20:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65833#p65833</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Удаление файла, записанного скриптом]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65817#p65817" />
			<content type="html"><![CDATA[<p>На автолиспе не пишу, не могу подсказать. Но на AHK, если файл создаётся или дополняется командой <a href="http://l.autohotkey.net/docs/commands/FileAppend.htm"><strong>FileAppend</strong></a>, то он автоматически закрывается после этого действия:<br /></p><div class="quotebox"><blockquote><p>The target file is automatically closed after the text is appended (except when FileAppend is used in its single-parameter mode inside a <a href="http://l.autohotkey.net/docs/commands/LoopReadFile.htm">file-reading/writing loop</a>).</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2012-11-19T15:32:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65817#p65817</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Удаление файла, записанного скриптом]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65792#p65792" />
			<content type="html"><![CDATA[<p>На автохоткей все работает. Но и на автолиспе без автохоткей тоже все работает. А вместе никак. Но перезагрузка скрипта на автохоткей помогает, то есть возможно файл не удаляется автолиспом из-за связи этого файла со скриптом на автохоткей, которую наверное можно как-то отменить без перезагрузки скрипта (может, для самого автохоткей эта связь - не препятствие). Но если это так, не понятно, как отменить связь без перезагрузки.</p><p>Почитаю еще про переменные окружения в автолиспе, если что-то получится, напишу здесь.</p>]]></content>
			<author>
				<name><![CDATA[studentarh]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27804</uri>
			</author>
			<updated>2012-11-19T10:35:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65792#p65792</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Удаление файла, записанного скриптом]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65763#p65763" />
			<content type="html"><![CDATA[<p><strong>studentarh</strong>, попробуй в качестве теста написать скрипт, который читает и удаляет файл, на AHK. Если всё сработает, значит проблема в скрипте на autolisp&#039;е.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2012-11-18T19:48:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65763#p65763</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Удаление файла, записанного скриптом]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65759#p65759" />
			<content type="html"><![CDATA[<p>Происходит так: <br />1) скрипт создает файл и добавляет в него текст (FileAppend, добавляемый текст, C:\lisparam.txt)<br />2) другая программа читает этот файл, а затем удаляет его (файл читается, но не удаляется, кроме того скрипт теряет к нему доступ, не может уже ни записать в этот файл новый текст, ни удалить файл)</p><p>При этом файл нигде не открыт, программы работают автоматически. <br />Мне надо было как-то передать данные из скрипта на автохоткей в другой скрипт на autolisp. Хотел через переменные окружения, но не получилось, решил вот через файл - тоже не получается (оба скрипта не могут удалить файл). В autolisp есть функция для закрытия файла, &quot;открытого&quot; для чтения и записи, но она не помогает (не помогает восстановить доступ скрипта на автохоткей к файлу и перезаписать его через этот скрипт).</p><p>Помогает перезагрузка скрипта, выполняемая сразу после передачи управления программе на autolisp (тогда программа на autolisp может удалить файл). Но хотелось бы без перезагрузки.</p>]]></content>
			<author>
				<name><![CDATA[studentarh]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27804</uri>
			</author>
			<updated>2012-11-18T18:54:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65759#p65759</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Удаление файла, записанного скриптом]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65730#p65730" />
			<content type="html"><![CDATA[<p>Возможно, надо файл закрыть. Как именно он создаётся в скрипте?</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2012-11-18T11:31:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65730#p65730</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Удаление файла, записанного скриптом]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65729#p65729" />
			<content type="html"><![CDATA[<p>По-моему, это ненормально.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2012-11-18T11:21:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65729#p65729</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Удаление файла, записанного скриптом]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65728#p65728" />
			<content type="html"><![CDATA[<p>Здравствуйте! <br />Файл, записанный скриптом, не может быть удален другой программой. Как это исправить без закрытия или перезагрузки скрипта?</p>]]></content>
			<author>
				<name><![CDATA[studentarh]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27804</uri>
			</author>
			<updated>2012-11-18T11:02:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65728#p65728</id>
		</entry>
</feed>
