<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Проблема с циклом обработки файлов Loop, *.vsd]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=13012&amp;type=atom" />
	<updated>2017-09-20T16:04:22Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=13012</id>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с циклом обработки файлов Loop, *.vsd]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119434#p119434" />
			<content type="html"><![CDATA[<p>А вообще подобное лучше делать с командами PostMessage / SendMessage,если что вот справка:<br /><a href="http://www.script-coding.com/AutoHotkey/SendMessage.html">http://www.script-coding.com/AutoHotkey … ssage.html</a><br />Читай,читай,читай и еще раз читай все от первой и до последней буквы.<br />И так с каждой командой...</p>]]></content>
			<author>
				<name><![CDATA[shahlik002]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=37352</uri>
			</author>
			<updated>2017-09-20T16:04:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119434#p119434</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с циклом обработки файлов Loop, *.vsd]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119433#p119433" />
			<content type="html"><![CDATA[<p>Вот тебе пример с текстовыми файлами:<br /></p><div class="codebox"><pre><code>SetTitleMatchMode,2
SetKeyDelay,-1,-1
IfNotExist, %A_ScriptDir%\backup
	FileCreateDir, %A_ScriptDir%\backup
	
Loop, %A_ScriptDir%\*.txt
{
FileCopy,% a_loopfilename,%A_ScriptDir%\backup
run,% a_loopfilename
WinWait,Блокнот
send,^{a}Уменьшить размер файла^{s}!{f4}
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[shahlik002]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=37352</uri>
			</author>
			<updated>2017-09-20T15:56:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119433#p119433</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с циклом обработки файлов Loop, *.vsd]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119432#p119432" />
			<content type="html"><![CDATA[<p>Попробуй правильно задать путь.<br />Например :<br /></p><div class="codebox"><pre><code>Loop, %A_ScriptDir%\*.vsd</code></pre></div>]]></content>
			<author>
				<name><![CDATA[shahlik002]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=37352</uri>
			</author>
			<updated>2017-09-20T15:41:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119432#p119432</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Проблема с циклом обработки файлов Loop, *.vsd]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119419#p119419" />
			<content type="html"><![CDATA[<p>Здравствуйте, почему цикл делается всего один раз, а потом будто застывает и не идет дальше работать другими файлами? ( в папке n файлов, но цикл проходит только раз, а мне нужно чтобы цикл прогонял каждый файл, а после того как все файлы он прогнал, написал Done! и офнулся)<br />P.S. код мб так себе конечно, но сделал как смог.<br /></p><div class="codebox"><pre><code>
F9::
IfNotExist, backup
{
FileCreateDir, backup
}
IfNotExist, complete
{
FileCreateDir, complete
}
Loop, *.vsd
{
FilePath:=A_LoopFileFullPath
sleep 100
FileCopy, %FilePath%, backup
Run, %FilePath%
winwait, Visio
 Sleep 2500
 Send {LAlt down}
 Send {S}
 Send {LAlt up}
 Sleep 100
 Clipboard = Уменьшить размер файла
 Send {LCtrl down}
 Send {V}
 Send {LCtrl up}
 Sleep 1000
 Send {Enter}
 sleep 100
 winwait, Удаление скрытой информации
 ControlClick, Button2, Удаление скрытой информации
 sleep 200
 ControlClick, Button3, Удаление скрытой информации
 sleep 200
 ControlClick, Button4, Удаление скрытой информации
 sleep 200
 Send {Enter}
 sleep 200
 Send {LAlt down}
 Send {F4}
 Send {LAlt up}
 Sleep 200
 Send {Enter}
 sleep 200
 winwait, Microsoft Visio
 sleep 200
 ControlClick, Сохранить, Microsoft Visio
 sleep 1000
 FileCopy, %FilePath%, complete
 sleep 200
 FileDelete, %FilePath%
 sleep 200
 }
 Msgbox, Done!
ExitApp
F10:: ExitApp
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Afflik]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33536</uri>
			</author>
			<updated>2017-09-20T08:01:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119419#p119419</id>
		</entry>
</feed>
