<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; CMD/BAT: ! в пароле]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11464&amp;type=atom" />
	<updated>2016-04-01T09:01:17Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=11464</id>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: ! в пароле]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=102192#p102192" />
			<content type="html"><![CDATA[<p>всем спасибо. Супер.</p>]]></content>
			<author>
				<name><![CDATA[info_fin]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33801</uri>
			</author>
			<updated>2016-04-01T09:01:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=102192#p102192</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: ! в пароле]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=102191#p102191" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>info_fin пишет:</cite><blockquote><p>... оставить только строки с \\...</p></blockquote></div><br /><br /><div class="codebox"><pre><code>for /f &quot;tokens=1,2* delims=;&quot; %%a in (&#039;type &quot;%IPLIST%&quot;^| findstr/b \\\\&#039; ) do (</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Yury]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30230</uri>
			</author>
			<updated>2016-04-01T08:28:01Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=102191#p102191</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: ! в пароле]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=102190#p102190" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>
for /f &quot;skip=3 ...
</code></pre></div><p>Читайте FOR /?</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2016-04-01T08:07:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=102190#p102190</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: ! в пароле]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=102188#p102188" />
			<content type="html"><![CDATA[<p>Тогда еще один вопрос <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />как в файле с содержимым:</p><p>Server Name&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Remark</p><p>-------------------------------------------------------------------------------<br />\\ip1<br />\\ip2<br />...<br />\\ipn<br />The command completed successfully.</p><p>удалить первые три строки и последнюю? оставить только строки с \\...</p>]]></content>
			<author>
				<name><![CDATA[info_fin]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33801</uri>
			</author>
			<updated>2016-04-01T07:48:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=102188#p102188</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: ! в пароле]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=102187#p102187" />
			<content type="html"><![CDATA[<p>СПАСИБО!</p>]]></content>
			<author>
				<name><![CDATA[info_fin]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33801</uri>
			</author>
			<updated>2016-04-01T07:37:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=102187#p102187</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: ! в пароле]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=102185#p102185" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>
@echo off

setlocal

set &quot;IPLIST=iplist.txt&quot;

for /f &quot;usebackq tokens=1,2,3 delims=;&quot; %%a in ( &quot;%IPLIST%&quot; ) do (
	call :net.login &quot;%%~a&quot; &quot;%%~b&quot; &quot;%%~c&quot;
)

goto :EOF

:net.login
echo:address  = %~1
echo:username = %~2
echo:password = %~3
goto :EOF
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2016-04-01T07:16:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=102185#p102185</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[CMD/BAT: ! в пароле]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=102184#p102184" />
			<content type="html"><![CDATA[<p>Добрый день</p><p>Есть файл iplist.txt, содержащий ip адрес;логин;пароль<br />\\192.168.x.x;Admin;pass!word<br />\\192.168.x.x;Admin;password</p><p>Есть кривоватый код, который разбирает файл и пытается через net use подключиться к компу.<br />проблема в том, что некоторые пароли содержат ! а при чтении из файла ! выбрасывается (с другими паролями все ок)</p><p>Подскажите, как считать из файла текст с ! и подставить его в net use.</p><br /><div class="codebox"><pre><code>@echo off
setlocal enableextensions enabledelayedexpansion

FOR /F &quot;tokens=* delims=&quot; %%i in (iplist.txt) do (
set line=%%i
for /f &quot;tokens=1 delims=;&quot; %%a in (&quot;!line!&quot;) do (
set ip=%%a
)
for /f &quot;tokens=2 delims=;&quot; %%a in (&quot;!line!&quot;) do (
set login=%%a
)
for /f &quot;tokens=3 delims=;&quot; %%a in (&quot;!line!&quot;) do (
set pass=%%a
)

NET USE !ip!\IPC$ /u:!login! !pass!
...
NET USE !ip!\IPC$ /D

)</code></pre></div><p>Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[info_fin]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33801</uri>
			</author>
			<updated>2016-04-01T07:01:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=102184#p102184</id>
		</entry>
</feed>
