<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; CMD/BAT: Файл запускающий команду DIR]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8350&amp;type=atom" />
	<updated>2013-06-02T08:59:06Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=8350</id>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Файл запускающий команду DIR]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72640#p72640" />
			<content type="html"><![CDATA[<p><strong>smaharbA</strong>, ну, так я про то ж: «все возможные команды интерпретатора» — внутренние. Внешние к «интерпретатору» не относятся.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2013-06-02T08:59:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72640#p72640</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Файл запускающий команду DIR]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72636#p72636" />
			<content type="html"><![CDATA[<p><strong>alexii</strong> в той мере, что -</p><div class="quotebox"><cite>im2002 пишет:</cite><blockquote><p>2. Как посмотреть все возможные команды интерпретатора.<br />ОС = Win7x64.</p></blockquote></div><div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>smaharbA, не поверю. Где там деление на встроенные и внешние?</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[smaharbA]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=2911</uri>
			</author>
			<updated>2013-06-02T04:27:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72636#p72636</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Файл запускающий команду DIR]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72628#p72628" />
			<content type="html"><![CDATA[<p>Вот. Наклепал тут на досуге. </p><p>Попробуйте скрипт &quot;which.bat&quot;, который разбирается (или, по крайней мере, пытается) во внешних и внутренних командах, скриптах и макросах. Работает просто - выводит полный список всего найденного для данного аргумента.</p><div class="codebox"><pre><code>
@echo off


if &quot;%~1&quot; == &quot;&quot; (
    echo.Usage: %~n0 command-name
    goto :EOF
)


setlocal

set DOSKEY=&quot;%windir%\system32\doskey.exe&quot;
set FINDSTR=&quot;%windir%\system32\findstr.exe&quot;


set found=
call :check_macro &quot;%~1&quot;
call :check_extension &quot;%~1&quot;
call :check_external &quot;%~1&quot;
call :check_internal &quot;%~1&quot;
if not defined found echo.Nothing found for &quot;%~1&quot;


endlocal

goto :EOF


:check_macro
%DOSKEY% /macros | %FINDSTR% /b &quot;\&lt;%~1\&gt;&quot;
if errorlevel 1 goto :EOF
set found=1
goto :EOF


:check_external
for %%p in ( &quot;%PATH:;=&quot; &quot;%&quot; ) do (
    call :check_extension &quot;%%~p\%~1&quot;
)
goto :EOF


:check_extension
for %%x in ( &quot;%PATHEXT:;=&quot; &quot;%&quot; ) do (
    if exist &quot;%~1%%~x&quot; (
        echo %~1%%~x
        set found=1
    )
)
goto :EOF


:check_internal
(

    echo.assoc break call cd chdir cls color copy date del dir echo
    echo.endlocal erase exit for ftype goto if md mkdir move path
    echo.pause popd prompt pushd rd rem ren rename rmdir set setlocal
    echo.shift start time title type ver verify vol

) | %FINDSTR% /i &quot;\&lt;%~1\&gt;&quot; &gt;nul &amp;&amp; echo.-- internal &quot;%~1&quot;
if errorlevel 1 goto :EOF
set found=1
goto :EOF

</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2013-06-01T21:24:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72628#p72628</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Файл запускающий команду DIR]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72624#p72624" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>smaharbA пишет:</cite><blockquote><p>не поверите<br /></p><div class="codebox"><pre><code>
help | more
</code></pre></div></blockquote></div><p>Очень похоже! Деления на встроенные и внешние, конечно нет, более того такие как tracert или route вообще не входят, хотя я их всегда считал &quot;неотъемлимой частью windows&quot;.</p>]]></content>
			<author>
				<name><![CDATA[im2002]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28063</uri>
			</author>
			<updated>2013-06-01T19:59:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72624#p72624</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Файл запускающий команду DIR]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72619#p72619" />
			<content type="html"><![CDATA[<p><strong>smaharbA</strong>, не поверю. Где там деление на встроенные и внешние?</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2013-06-01T19:02:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72619#p72619</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Файл запускающий команду DIR]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72606#p72606" />
			<content type="html"><![CDATA[<p>не поверите<br /></p><div class="codebox"><pre><code>
help | more
help dir
help xcopy
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[smaharbA]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=2911</uri>
			</author>
			<updated>2013-06-01T09:28:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72606#p72606</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Файл запускающий команду DIR]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72601#p72601" />
			<content type="html"><![CDATA[<p>всё ясно, по 2-му вопросу казалось, что есть &quot;какая-то команда&quot;, которая отображает (списком) &quot;встроенные&quot; команды типа &quot;dir&quot; и &quot;стандартные&quot; типа &quot;xcopy&quot; для интерпретатора &quot;cmd.exe&quot;. Прям дежавю какое-то, казалось, вот знал, да забыл. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Понятное дело, что многими разработчиками добавлены консольные версии своих приложений, от winrar до ncftp. Но почему-то казалось очевидным, что те консольные утилиты, которые с виндой идут интерпритатор как-то должен &quot;показывать&quot;! Ошшшшибался.</p>]]></content>
			<author>
				<name><![CDATA[im2002]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28063</uri>
			</author>
			<updated>2013-05-31T18:10:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72601#p72601</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Файл запускающий команду DIR]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72600#p72600" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>1. Не могу найти какой файл &quot;отвечает&quot; за запуск команды dir, подобно тому как за запуск &quot;xcopy&quot; &quot;отвечает&quot; файл xcopy.exe</p></blockquote></div><p>Не найдёте. Поскольку «dir» — внутренняя команда интерпретатора команд «cmd.exe».</p><p>За запуск «xcopy» «отвечают», пользуясь Вашей терминологией, файлы «xcopy.bat»/«xcopy.cmd»/«xcopy.com»/«xcopy.exe» и т.д. («set pathext») — буде таковые найдены в текущем каталоге или в PATH. Именно потому весьма целесообразно всегда приписывать необходимое расширение.</p><div class="quotebox"><blockquote><p>2. Как посмотреть все возможные команды интерпретатора.</p></blockquote></div><p>Есть руководство «CommandReference.chm»: <a href="http://www.microsoft.com/en-us/download/details.aspx?id=2632">Download Windows Command Reference from Official Microsoft Download Center</a>. Деления на внутренние и внешние команды нет.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2013-05-31T17:35:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72600#p72600</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Файл запускающий команду DIR]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72594#p72594" />
			<content type="html"><![CDATA[<p>cmd.exe</p>]]></content>
			<author>
				<name><![CDATA[chichva]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26880</uri>
			</author>
			<updated>2013-05-31T11:26:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72594#p72594</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[CMD/BAT: Файл запускающий команду DIR]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=72588#p72588" />
			<content type="html"><![CDATA[<p>Есть 2 вопроса:<br />1. Не могу найти какой файл &quot;отвечает&quot; за запуск команды dir, подобно тому как за запуск &quot;xcopy&quot; &quot;отвечает&quot; файл xcopy.exe и т.п.<br />2. Как посмотреть все возможные команды интерпретатора.<br />ОС = Win7x64.</p>]]></content>
			<author>
				<name><![CDATA[im2002]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28063</uri>
			</author>
			<updated>2013-05-31T07:22:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=72588#p72588</id>
		</entry>
</feed>
