<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>AutoCAD LT - 日本語フォーラムのトピックRe: EXCELからAutoCADのコマンドプロンプトにアクセスしクリップボード内に保存したコマンドを実行したい</title>
    <link>https://forums.autodesk.com/t5/autocad-lt-ri-ben-yuforamu/excelkaraautocadnokomandopuronputoniakusesushikurippubodo-neini-bao-cunshitakomandowo-shi-xingshitai/m-p/9701488#M1994</link>
    <description>&lt;P&gt;ありがとうございます。その方法を検討します。&lt;/P&gt;&lt;P&gt;応急処置としてお答えいただいた”AutoCADをアクティブにする”事と&lt;/P&gt;&lt;P&gt;SendkeyでCADのコマンドラインに"^V"&lt;/P&gt;&lt;P&gt;で動作しました。&lt;/P&gt;&lt;P&gt;VBA上でステップインしているとVBAがアクティブになってうまく動きませんが実際マクロ実行してみるとAutoCADをアクティブにしたあとSebdkey入力でうまく動きました。&lt;/P&gt;&lt;P&gt;私の書いているコマンドがスクリプトにうまく対応できておらず、正しく書き直すのに時間がかかりそうでした。&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;また、2011ではうまく動作しないとの声もありスクリプトで正常に動けば他のバージョンでも動作するのではと考えています。&lt;/P&gt;&lt;P&gt;バージョン違いでコマンドが動作しない事があるのでしょうか？&lt;/P&gt;&lt;P&gt;コマンド記入時に省略した文字をつかった事が原因ではないかと思っています。&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 20 Aug 2020 06:10:29 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2020-08-20T06:10:29Z</dc:date>
    <item>
      <title>EXCELからAutoCADのコマンドプロンプトにアクセスしクリップボード内に保存したコマンドを実行したい</title>
      <link>https://forums.autodesk.com/t5/autocad-lt-ri-ben-yuforamu/excelkaraautocadnokomandopuronputoniakusesushikurippubodo-neini-bao-cunshitakomandowo-shi-xingshitai/m-p/9691056#M1990</link>
      <description>&lt;P&gt;EXCELに作図したい形の寸法をいれており、その形状は数値が変化するのでセルで数値を変更するだけで作図できるという物を作ったのですが、EXCELから作図ボタンを押せばファイルが開き作成されるという所までを作成したいです。&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;EXCELに数値をいれて、コマンドをクリップボードにコピーするところまでは出来ました。&lt;/P&gt;&lt;P&gt;EXCELのマクロボタンからDWGファイルを開き、コマンドラインに手動で貼り付ければ動作する状況です。&lt;/P&gt;&lt;P&gt;この手動で貼り付ける部分を自動化したいです。&lt;/P&gt;&lt;P&gt;EXCEL側からコマンドラインにアクセスする事はできるのでしょうか。&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Aug 2020 07:21:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-lt-ri-ben-yuforamu/excelkaraautocadnokomandopuronputoniakusesushikurippubodo-neini-bao-cunshitakomandowo-shi-xingshitai/m-p/9691056#M1990</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-08-14T07:21:48Z</dc:date>
    </item>
    <item>
      <title>Re: EXCELからAutoCADのコマンドプロンプトにアクセスしクリップボード内に保存したコマンドを実行したい</title>
      <link>https://forums.autodesk.com/t5/autocad-lt-ri-ben-yuforamu/excelkaraautocadnokomandopuronputoniakusesushikurippubodo-neini-bao-cunshitakomandowo-shi-xingshitai/m-p/9698999#M1991</link>
      <description>&lt;P&gt;レスが付かないようなので、ヒントになれば。&lt;/P&gt;
&lt;P&gt;少し調べてみましたが、VBAでクリップボードにコピーしたものを、AutoCADのコマンドラインに貼り付けるのは、ちょっと難しいかもしれません。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;私の場合ですが、ExcelVBAでスクリプトファイルを作成し、以下のようにするとそれをコマンドラインで実行することはできました。&lt;/P&gt;
&lt;P&gt;使用しているのは、AutoCAD 2018、変数fnbは、スクリプトファイルのフルパスです。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;AppActivate "Autodesk AutoCAD 2018"&amp;nbsp; &amp;nbsp;'AutoCADを アクティブにします&lt;BR /&gt;SendKeys "filedia 0 " &amp;amp; "script" &amp;amp; Chr$(13) &amp;amp; fnb &amp;amp; Chr$(13), True&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;クリップボードへのコピーではなく、この方法は使えないでしょうか。&lt;/P&gt;</description>
      <pubDate>Wed, 19 Aug 2020 05:30:07 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-lt-ri-ben-yuforamu/excelkaraautocadnokomandopuronputoniakusesushikurippubodo-neini-bao-cunshitakomandowo-shi-xingshitai/m-p/9698999#M1991</guid>
      <dc:creator>N.H1971</dc:creator>
      <dc:date>2020-08-19T05:30:07Z</dc:date>
    </item>
    <item>
      <title>Re: EXCELからAutoCADのコマンドプロンプトにアクセスしクリップボード内に保存したコマンドを実行したい</title>
      <link>https://forums.autodesk.com/t5/autocad-lt-ri-ben-yuforamu/excelkaraautocadnokomandopuronputoniakusesushikurippubodo-neini-bao-cunshitakomandowo-shi-xingshitai/m-p/9699064#M1992</link>
      <description>&lt;P&gt;お返事ありがとうございます。&lt;/P&gt;&lt;P&gt;スクリプトをエクセルで作成する方法がわからず、その答えにたどり着けませんでした。&lt;/P&gt;&lt;P&gt;もしよろしければエクセルでスクリプトを作成する方法をお教えいただけないでしょうか。&lt;/P&gt;</description>
      <pubDate>Wed, 19 Aug 2020 06:21:05 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-lt-ri-ben-yuforamu/excelkaraautocadnokomandopuronputoniakusesushikurippubodo-neini-bao-cunshitakomandowo-shi-xingshitai/m-p/9699064#M1992</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-08-19T06:21:05Z</dc:date>
    </item>
    <item>
      <title>Re: EXCELからAutoCADのコマンドプロンプトにアクセスしクリップボード内に保存したコマンドを実行したい</title>
      <link>https://forums.autodesk.com/t5/autocad-lt-ri-ben-yuforamu/excelkaraautocadnokomandopuronputoniakusesushikurippubodo-neini-bao-cunshitakomandowo-shi-xingshitai/m-p/9699096#M1993</link>
      <description>&lt;P&gt;スクリプトといっても、中身はテキストファイルです。&lt;/P&gt;
&lt;P&gt;なので、「VBA　テキストファイル出力」などで検索すると、テキストファイルの作成方法が見つかると思います。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ポイントは書き出すテキストファイルの名称を、一般的には&lt;/P&gt;
&lt;P&gt;fnb = "C:\AAA\BBB.txt" 　（fnbは文字型変数）&lt;/P&gt;
&lt;P&gt;とするところを、拡張子scrにすることです。&lt;/P&gt;
&lt;P&gt;fnb = "C:\AAA\BBB.scr"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;あとは、上記の検索結果などを参考にセルの値などを1行ずつテキストファイルに出力します。&lt;/P&gt;
&lt;P&gt;最後に、&lt;/P&gt;
&lt;P&gt;Print #1, "filedia 1"&lt;/P&gt;
&lt;P&gt;の1行を加えて、テキストファイルを閉じます。&lt;/P&gt;
&lt;P&gt;この文字列を加えるのは、この後AutoCADでスクリプトを実行するにあたり、filediaを0にしてscriptコマンドをコマンドラインで使用できるようにするため、スクリプトの最後でfilediaを1に戻します。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;こうしてスクリプトファイルを作成し、前回答のコードでAutoCADのコマンドラインに送ります。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;参考になりますでしょうか。&lt;/P&gt;</description>
      <pubDate>Wed, 19 Aug 2020 06:46:51 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-lt-ri-ben-yuforamu/excelkaraautocadnokomandopuronputoniakusesushikurippubodo-neini-bao-cunshitakomandowo-shi-xingshitai/m-p/9699096#M1993</guid>
      <dc:creator>N.H1971</dc:creator>
      <dc:date>2020-08-19T06:46:51Z</dc:date>
    </item>
    <item>
      <title>Re: EXCELからAutoCADのコマンドプロンプトにアクセスしクリップボード内に保存したコマンドを実行したい</title>
      <link>https://forums.autodesk.com/t5/autocad-lt-ri-ben-yuforamu/excelkaraautocadnokomandopuronputoniakusesushikurippubodo-neini-bao-cunshitakomandowo-shi-xingshitai/m-p/9701488#M1994</link>
      <description>&lt;P&gt;ありがとうございます。その方法を検討します。&lt;/P&gt;&lt;P&gt;応急処置としてお答えいただいた”AutoCADをアクティブにする”事と&lt;/P&gt;&lt;P&gt;SendkeyでCADのコマンドラインに"^V"&lt;/P&gt;&lt;P&gt;で動作しました。&lt;/P&gt;&lt;P&gt;VBA上でステップインしているとVBAがアクティブになってうまく動きませんが実際マクロ実行してみるとAutoCADをアクティブにしたあとSebdkey入力でうまく動きました。&lt;/P&gt;&lt;P&gt;私の書いているコマンドがスクリプトにうまく対応できておらず、正しく書き直すのに時間がかかりそうでした。&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;また、2011ではうまく動作しないとの声もありスクリプトで正常に動けば他のバージョンでも動作するのではと考えています。&lt;/P&gt;&lt;P&gt;バージョン違いでコマンドが動作しない事があるのでしょうか？&lt;/P&gt;&lt;P&gt;コマンド記入時に省略した文字をつかった事が原因ではないかと思っています。&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Aug 2020 06:10:29 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-lt-ri-ben-yuforamu/excelkaraautocadnokomandopuronputoniakusesushikurippubodo-neini-bao-cunshitakomandowo-shi-xingshitai/m-p/9701488#M1994</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-08-20T06:10:29Z</dc:date>
    </item>
    <item>
      <title>Re: EXCELからAutoCADのコマンドプロンプトにアクセスしクリップボード内に保存したコマンドを実行したい</title>
      <link>https://forums.autodesk.com/t5/autocad-lt-ri-ben-yuforamu/excelkaraautocadnokomandopuronputoniakusesushikurippubodo-neini-bao-cunshitakomandowo-shi-xingshitai/m-p/9707223#M1995</link>
      <description>&lt;P&gt;2011verをお使いなのですか？&lt;/P&gt;
&lt;P&gt;どのようにOSと組み合わせでお使いなのか分りませんが・・・&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;コマンドラインに貼り付けられるテキスト内容があるのなら、スクリプトに変更するのはそれほど難しくないと思います。&lt;/P&gt;
&lt;P&gt;バージョン違いでコマンドが動かない可能性はあり得ます。コマンドオプションが変更になっている場合などが考えられます。&lt;/P&gt;</description>
      <pubDate>Mon, 24 Aug 2020 00:26:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-lt-ri-ben-yuforamu/excelkaraautocadnokomandopuronputoniakusesushikurippubodo-neini-bao-cunshitakomandowo-shi-xingshitai/m-p/9707223#M1995</guid>
      <dc:creator>N.H1971</dc:creator>
      <dc:date>2020-08-24T00:26:48Z</dc:date>
    </item>
  </channel>
</rss>

