<?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=14851&amp;type=atom" />
	<updated>2019-07-14T16:09:51Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=14851</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск папки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=134873#p134873" />
			<content type="html"><![CDATA[<p>Сделал так:</p><div class="codebox"><pre><code>

	loop,%Folder%\*.pdf, 0, 1
	{
	   if !Instr(A_LoopFileName, &quot;Паспорт&quot;) 
	
	FileList .=  A_LoopFileDir &quot;`n&quot;
}
Sort, FileList, U


	loop,%Folder%\*.pdf, 0, 1
	{
	   if Instr(A_LoopFileName, &quot;Паспорт&quot;)
	
	FileList1 .=  A_LoopFileDir &quot;`n&quot;
}
Sort, FileList1, U


Text := &quot;`n&quot; FileList &quot;`n&quot; FileList1 &quot;`n&quot; 
StringReplace, Text, Text, `n, `n`n, all
Loop, parse, Text, `n, `r 

    (A_LoopField != &quot;&quot; &amp;&amp; !InStr(Text, &quot;`n&quot; A_LoopField &quot;`n&quot;, 1, , 2) &amp;&amp; (Only .= A_LoopField &quot;`n&quot;)) 

msgbox % Only

</code></pre></div>]]></content>
			<author>
				<name><![CDATA[inseption86]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38818</uri>
			</author>
			<updated>2019-07-14T16:09:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=134873#p134873</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск папки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=134863#p134863" />
			<content type="html"><![CDATA[<p><strong>inseption86</strong>, значит где-то неправильно или не полностью задано условие.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2019-07-13T15:12:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=134863#p134863</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск папки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=134862#p134862" />
			<content type="html"><![CDATA[<p><strong>ypppu</strong></p><p>Если папка одна то работает, но как избавиться от лишних Msgbox? Если папок несколько (где-то есть *паспорт*, где то нету), то </p><div class="codebox"><pre><code>IfnotExist, % Folder &quot;\*паспорт*&quot;</code></pre></div><p> показывает папку, где есть файл с &quot;*паспорт*</p><div class="codebox"><pre><code>	   
loop,%Folder%\*.pdf, 0, 1
	{
		IfnotExist, % Folder &quot;\*паспорт*&quot;
		{
	none_folder%A_Index% := A_LoopFileDir
}
IF % none_folder%A_Index% != &quot;&quot;
{
MsgBox % none_folder%A_Index%
}
}

  ExitApp</code></pre></div>]]></content>
			<author>
				<name><![CDATA[inseption86]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38818</uri>
			</author>
			<updated>2019-07-13T14:23:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=134862#p134862</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск папки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=134830#p134830" />
			<content type="html"><![CDATA[<p>Перебирать всё содержимое папки. Если среди всего содержимого ни разу не было файла &quot;паспорт&quot;, значит такая папка найдена.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2019-07-09T15:41:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=134830#p134830</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск папки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=134828#p134828" />
			<content type="html"><![CDATA[<p><strong>ypppu</strong><br />А как узнать имя каталога. в котором нет совпадений?</p><p>Folder := % &quot;С:\DOC\&quot; TimeString - это каталог с множеством папок (имя папки - ФИО), в каждой папке есть несколько файлов - паспорт.., договор...., видео..., ....,&nbsp; Как узнать количеством файлов с именем &quot;Паспорт...&quot; сделал., а как узнать имя папки, где нет файла с именем &quot;паспорт&quot;</p>]]></content>
			<author>
				<name><![CDATA[inseption86]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38818</uri>
			</author>
			<updated>2019-07-09T15:05:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=134828#p134828</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск папки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=134826#p134826" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>var := &quot;wmsv&quot;
IF var not in паспорт,wmv
MsgBox, Нет совпадений</code></pre></div>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2019-07-09T14:49:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=134826#p134826</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск папки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=134818#p134818" />
			<content type="html"><![CDATA[<p><strong>ypppu</strong> Наверное, я делаю что-то не так!</p><div class="codebox"><pre><code>
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
#SingleInstance force 

FormatTime, TimeString, , dd.MM.yyyy

Folder := % &quot;С:\DOC\&quot; TimeString


	 Numb := 0
Loop, %Folder%\*, 2, 1
    if A_LoopFileAttrib not contains H
        Numb ++


var := &quot;Паспорт*&quot;
Doc := 0
Loop, %Folder%\паспорт*.pdf, 1, 1
		Doc++

if Var not contains % A_LoopFileName
none := % A_LoopFileDir


Video := 0
Loop, %Folder%\*.wmv, 1, 1
		Video++



Gui, +ToolWindow +AlwaysOnTop 
Gui, Font, s15 italic 

Gui, Add, text,x10, Количество - %Numb% 
Gui, Add, Text, x5 y+5  w190   h1    0x10
Gui, Add, text,x10 y+20, Паспорт - %Doc% (%none%)
Gui, Add, text,x10, Видео - %Video%

Gui, Show, , *****
Return


Guiclose:
gui, destroy
ExitApp

</code></pre></div>]]></content>
			<author>
				<name><![CDATA[inseption86]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38818</uri>
			</author>
			<updated>2019-07-09T10:49:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=134818#p134818</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск папки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=134792#p134792" />
			<content type="html"><![CDATA[<p>if Var not contains MatchList</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2019-07-07T11:44:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=134792#p134792</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Поиск папки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=134791#p134791" />
			<content type="html"><![CDATA[<p>Добрый день!! Подскажите пож-та, если в папке нету файлов с именем &quot;паспорт&quot; и нет &quot;wmv&quot;, то как это выявить?</p><div class="codebox"><pre><code>
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
#SingleInstance force 

FormatTime, TimeString, , dd.MM.yyyy

Folder := % &quot;С:\DOC\&quot; TimeString


	 Numb := 0
Loop, %Folder%\*, 2, 1
    if A_LoopFileAttrib not contains H
        Numb ++

Doc := 0
Loop, %Folder%\паспорт*.pdf, 1, 1
		Doc++


Video := 0
Loop, %Folder%\*.wmv, 1, 1
		Video++



Gui, +ToolWindow +AlwaysOnTop 
Gui, Font, s15 italic 

Gui, Add, text,x10, Количество - %Numb% 
Gui, Add, Text, x5 y+5  w190   h1    0x10
Gui, Add, text,x10 y+20, Паспорт - %Doc% 
Gui, Add, text,x10, Видео - %Video%

Gui, Show, , *****
Return


Guiclose:
gui, destroy
ExitApp

</code></pre></div>]]></content>
			<author>
				<name><![CDATA[inseption86]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38818</uri>
			</author>
			<updated>2019-07-07T10:15:01Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=134791#p134791</id>
		</entry>
</feed>
