<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK:Командная строка. Скрипт для запуска компилятора С++]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=13348</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=13348&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK:Командная строка. Скрипт для запуска компилятора С++».]]></description>
		<lastBuildDate>Sun, 07 Jan 2018 05:55:23 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK:Командная строка. Скрипт для запуска компилятора С++]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=122791#p122791</link>
			<description><![CDATA[<div class="quotebox"><cite>sabir.yanin2014 пишет:</cite><blockquote><p>Без вот этой вставки /c не работало, что это за параметр?</p></blockquote></div><p>В командной строке введите &quot;cmd /?&quot;, там будут все параметры.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Sun, 07 Jan 2018 05:55:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=122791#p122791</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Командная строка. Скрипт для запуска компилятора С++]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=122789#p122789</link>
			<description><![CDATA[<p>Методом научного тыка добился реализации через AHK. Вот так компилирует в файл по умолчанию в a.exe:<br /></p><div class="codebox"><pre><code>
Run, %comspec% /c g++ test10.cpp
</code></pre></div><p>A вот так по методу <strong>Malcev</strong> с наследованием имени:<br /></p><div class="codebox"><pre><code>
Run, %comspec% /c type test10.cpp | g++ -o test10.exe -x c++ -
</code></pre></div><p>Без вот этой вставки <strong>/c</strong> не работало, что это за параметр?</p>]]></description>
			<author><![CDATA[null@example.com (sabir.yanin2014)]]></author>
			<pubDate>Sat, 06 Jan 2018 23:29:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=122789#p122789</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Командная строка. Скрипт для запуска компилятора С++]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=122785#p122785</link>
			<description><![CDATA[<p><strong>Malcev</strong>, а можно это передать c помощью AHK через команду Run?</p>]]></description>
			<author><![CDATA[null@example.com (sabir.yanin2014)]]></author>
			<pubDate>Sat, 06 Jan 2018 15:58:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=122785#p122785</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Командная строка. Скрипт для запуска компилятора С++]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=122778#p122778</link>
			<description><![CDATA[<p>Type - вывод содержимого файла, которое потом с помощью пайпа | мы передаем g++.<br />Остальное это коммандный синтаксис g++.<br />-o имя выходного файла;<br />-x язык;<br />- имя входного файла (берется входящий поток).</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sat, 06 Jan 2018 02:40:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=122778#p122778</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Командная строка. Скрипт для запуска компилятора С++]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=122774#p122774</link>
			<description><![CDATA[<p><strong>Malcev</strong>, вы имеете ввиду что как то можно прикрепить к моему:<br /></p><div class="codebox"><pre><code>
Run, %ComSpec% ; AHK
</code></pre></div><p>Ваше:<br /></p><div class="codebox"><pre><code>
type test10.cpp | g++ -o test10.exe -x c++ -
</code></pre></div><p>?<br />И что такое &quot;type&quot;? Если не трудно поясните, а то для меня сложно: &quot;-o&quot; и это: &quot;-x&quot; и вот это: &quot;c++ -&quot; по отдельности понять, а тем более в одно целое собрать.</p>]]></description>
			<author><![CDATA[null@example.com (sabir.yanin2014)]]></author>
			<pubDate>Fri, 05 Jan 2018 17:38:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=122774#p122774</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Командная строка. Скрипт для запуска компилятора С++]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=122773#p122773</link>
			<description><![CDATA[<p>В командную строку.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 05 Jan 2018 16:23:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=122773#p122773</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Командная строка. Скрипт для запуска компилятора С++]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=122772#p122772</link>
			<description><![CDATA[<p><strong>Malcev</strong>, не понимаю как это применить.</p><div class="quotebox"><blockquote><p>type test10.cpp | g++ -o test10.exe -x c++ -</p></blockquote></div><p>Это в командную строку? Или в Notepad++ или в AHK? Просветите может?</p>]]></description>
			<author><![CDATA[null@example.com (sabir.yanin2014)]]></author>
			<pubDate>Fri, 05 Jan 2018 15:08:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=122772#p122772</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Командная строка. Скрипт для запуска компилятора С++]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=122764#p122764</link>
			<description><![CDATA[<p>А так разве не работает?<br /></p><div class="codebox"><pre><code>type test10.cpp | g++ -o test10.exe -x c++ -</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 05 Jan 2018 04:44:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=122764#p122764</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Командная строка. Скрипт для запуска компилятора С++]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=122763#p122763</link>
			<description><![CDATA[<p><strong>stealzy</strong>, очень удобно спасибо. Других альтернатив не нашел - чтобы русский язык принимал.</p>]]></description>
			<author><![CDATA[null@example.com (sabir.yanin2014)]]></author>
			<pubDate>Fri, 05 Jan 2018 01:21:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=122763#p122763</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Командная строка. Скрипт для запуска компилятора С++]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=122747#p122747</link>
			<description><![CDATA[<p>Плагины → Plugin manager → NppExec → установить. (Плагины → NppExec → Запустить.. / Execute..) / F6 → Вводите команду:<br /></p><div class="codebox"><pre><code>npp_save
g++ &quot;$(FULL_CURRENT_PATH)&quot; -o &quot;$(CURRENT_DIRECTORY)\$(NAME_PART).exe&quot;
&quot;$(CURRENT_DIRECTORY)\$(NAME_PART).exe&quot;</code></pre></div><p>Запуск последней команды сразу - Ctrl+F6. По желанию - Save → GCC compile &amp; run.<br />Хотите видеть результат в отдельном окне консоли - добавьте npp_run.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Thu, 04 Jan 2018 09:04:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=122747#p122747</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Командная строка. Скрипт для запуска компилятора С++]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=122746#p122746</link>
			<description><![CDATA[<p><strong>sabir.yanin2014</strong>, я не совсем понимаю, что вы хотите добиться, но если вам необходимо stdout одной команды перенаправить в stdin другой, то это делается через pipe - &quot;|&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 04 Jan 2018 00:37:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=122746#p122746</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Командная строка. Скрипт для запуска компилятора С++]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=122745#p122745</link>
			<description><![CDATA[<p><strong>stealzy</strong>, я то может и не против одной кнопкой как вы лихо управляться. Но чего то не могу команду в блокнот ввести. Если вам не трудно пришлите образец. В ссылке что вы прислали написано много но про запуск компилятора из Notepad++ я не увидел.</p>]]></description>
			<author><![CDATA[null@example.com (sabir.yanin2014)]]></author>
			<pubDate>Thu, 04 Jan 2018 00:33:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=122745#p122745</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Командная строка. Скрипт для запуска компилятора С++]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=122744#p122744</link>
			<description><![CDATA[<div class="quotebox"><cite>sabir.yanin2014 пишет:</cite><blockquote><p>добился своего</p></blockquote></div><p>Оно и видно. Чтобы передать компилятору файл в параметре, вы запускаете ahk скрипт, потом ручками печатаете имя файла, скрипт создает временный батник, который уже запускает компилятор.<br />Интересно запуск скомпилированного у вас устроен настолько же оригинально? Запускаете другой ahk скрипт, печатаете имя файла для запуска, затем скрипт создает временный батник, который создает... Желаю дальнейших успехов <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />!</p><p>Я все таки предпочитаю пока делать это одной кнопкой из Np++. Заодно сохраняя файл кода перед компиляцией, запуская скомпилированный ехе и прямо в появляющейся панели редактора видя вывод exe.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Wed, 03 Jan 2018 23:56:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=122744#p122744</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Командная строка. Скрипт для запуска компилятора С++]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=122743#p122743</link>
			<description><![CDATA[<p>Все таки я добился своего. Сделал &quot;GCC-менеджер&quot;. Задача стояла сделать универсальный скрипт чтобы можно было использовать русские слова в названиях проекта. В Notepad++ я выставил в настройках&nbsp; нового документа кодировку OEM 866-что позволяет использовать русский язык в С++. Решил создавать временные батники которые запускались скриптом а после выполнения задачи уничтожались автоматически. Намучился с крокозябрами так как батник тоже кодируется в OEM-866 пока не додумался в настройках скрипта выставить оную кодировку. В целом мне пока на первое время хватит, нужды в IDE среде пока не вижу.<br /></p><div class="codebox"><pre><code>
FileEncoding , CP866
InputBox, Name, Выбор файла для компиляции,
(
Выбранный файл *.cpp(С++) будет скомпилирован 
в исполняемый файл *.exe
Имя нужно вводить без расширения!
Введите имя файла:
)
Rec:=&quot;g++ &quot; . Name . &quot;.cpp`n&quot;
FileAppend, %Rec%, %A_WorkingDir%\%Name%.cmd
Run, %Name%.cmd
while !F{  
IfExist, a.exe
F:=1
sleep 100
}
FileDelete, %A_WorkingDir%\%Name%.cmd
FileMove, %A_WorkingDir%\a.exe, %A_WorkingDir%\%Name%.exe
SoundPlay, *64
</code></pre></div><p>Приятным бонусом оказалось что скомпилированный файл образуется в той же папке где и исходник.</p>]]></description>
			<author><![CDATA[null@example.com (sabir.yanin2014)]]></author>
			<pubDate>Wed, 03 Jan 2018 23:17:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=122743#p122743</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Командная строка. Скрипт для запуска компилятора С++]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=122742#p122742</link>
			<description><![CDATA[<p>Ничего, попозжа поймете.<br />На самом деле плагин я ставил только чтобы видеть результат исполнения (stdout) в панели редактора и чтобы автоматически сохранялся файл перед запуском,<br />можно и без плагина:<br /><a href="http://azjio.narod.ru/NppHelp/Commands.html">http://azjio.narod.ru/NppHelp/Commands.html</a></p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Wed, 03 Jan 2018 18:54:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=122742#p122742</guid>
		</item>
	</channel>
</rss>
