その他(プログラミング・開発)

全20620件中61~80件表示
  • PowerShellでExcel操作をする

    昔、水平タブ区切りの集計データをコピーし下記のVBSでExcelに貼り付けグラフ化する事をしていました。 今回PowerShellで同じようなことができないかと思い挑戦しています。簡単なExcel操作はなんとかなりますが範囲の取得やそれを利用した指定等を組み込んだ場合上手く行きません。 そこで下記のVBSで行ったExcel操作をPowerShellで実現する方法をお教えください。 Option Explicit Dim ex,eb,eg,sD,chart,newChartObject ' Excel起動 Set ex=CreateObject("Excel.Application") ex.Visible=True ' ワークブックを追加 Set eg=ex.Application.Workbooks.Add() Set eb=eg.Sheets(1) ' 新規グラフ(座標は、グラフのエリア) Set chart =eb.ChartObjects() Set newChartObject = chart.Add(300, 100, 400, 300) ' グラフデータを代入 eb.Range("A3").PasteSpecial ' グラフデータをの範囲取得(最終行及び最終列) sD = eb.Range("B3").End(-4121).Row eb.Range("B3").Resize(sD-1, 1).NumberFormatLocal = "#,###" eb.Range("D4").Resize(sD-3, 1).NumberFormatLocal ="0.00%" ' 参照範囲の設定 ex.ActiveSheet.ChartObjects("グラフ 1").Activate ex.ActiveChart.SetSourceData eb.Range("A3").Resize(sD-2 , 2) ex.ActiveChart.SeriesCollection(1).Values = eb.Range("B4").Resize(sD-3 , 1) ex.ActiveChart.SeriesCollection(1).Name =eb.Range("B3") ex.ActiveSheet.ChartObjects(1).Chart.ChartStyle = 32 '第2データの指定 ex.ActiveChart.SeriesCollection(2).ChartType = 4 '折れ線グラフ ex.ActiveChart.SeriesCollection(2).Values = eb.Range("D4").Resize(sD-3 , 1) ex.ActiveChart.SeriesCollection(2).AxisGroup = 2 ex.ActiveChart.SeriesCollection(2).Name =eb.Range("D3") Set eg=Nothing Set eb=Nothing Set ex=Nothing 宜しくお願いします。

  • サクラエディタでの正規表現置換

    サクラエディタの検索置換での正規表現の質問です。 ●質問 下記「現在」の状態のテキストを、フラッシュカードアプリに入れるため、「結果」のような状態にしたい。 空行は撤去してあるので、存在しません。 「現在」 0001 pen [pen] ペン This is a pen. 難易度1 0002 table [table] テーブル I can see an apple on the table. 難易度2 0003 Jay [jei] ジェイ(人の名前) Hi Jay! Long time no see you. 難易度3 --------------------- 「結果」 0001 pen [pen], ペン This is a pen. 難易度1; 0002 table [table], テーブル I can see an apple on the table. 難易度2; 0003 Jay [jei], ジェイ(人の名前) Hi Jay! Long time no see you. 難易度3; --------------------- ●背景 現在はスマートフォンのフラッシュカードのアプリが沢山あり、次の形式をみたしていると、きれいなフラッシュカードとしてテキストデータがインポートできるアプリがあることがわかりました。 必要な【形式】 用語と定義のあいだ→ , カンマ (補足:紙のカードでいう表,裏) カードのあいだ→ ; セミコロン (補足:紙のカードでいう次の紙) そこで、テキストを上の「結果」のような形式に手動でしてみたところ、きれいなカードが生成されました。 csvに書き出したテキストの空行やスペースを撤去してサクラエディタで整形し「現在」の形まではもってこれたのですが、「結果」の形にするには、どのような正規表現を「検索置換」のフィールドにいれたらよいでしょうか? ChatGPTに聞いたら、2回検索置換やればできそうな答えがでましたが、できないためこちらで質問することにしました。 OS: Windows11 補足;カンマとセミコロンの位置は、下記のように改行コードの前後に関係なくスマホアプリは認識するので、下記の形でも大丈夫です。 ;0001 pen [pen] ,ペン This is a pen. 難易度1 ;0002 table [table] ,テーブル I can see an apple on the table. 難易度2 ;0003 Jay [jei] ,ジェイ(人の名前) Hi Jay! Long time no see you. 難易度3 ;

  • Windows VisualStudio 配列

    VSでプログラミング中ですが、最初に読み込んだ配列のデータがなくなると以下のエラーのアラートが出ます。 アラートの内容ーーーーーーーー アプリケーションのコンポーネントで、ハンドルされていない例外が発生しました。「続行」をクリックすると、アプリケーションはこのエラーを無視し、続行しようとします。「終了」をクリックすると、アプリケーションは直ちに終了します。 値をNullにすることはできません。 パラメーター名String ここまでーーーーーーーー プログラミングは初心者でインターネットをググってコマンドを書いています。 アラートの出るタイミングは配列で読み込んだデータがなくなったときに上記のようなアラートが出ます。 配列データを順に表示するプログラムです。 ・ ・ ・ int b1111 = int.Parse(box[gv + 4, 0]); int b2222 = int.Parse(box[gv + 4, 1]); int b3333 = int.Parse(box[gv + 4, 2]); label7.Text = string.Format("{0:00}:{1:00}:{2:00}---{3:00}", b1111, b2222, b3333, box[gv + 4, 3]); ・ ・ ・ このアラートに対する解決方法を教えてください。

  • Excel VBAについて

    excelにて、A1にデータを入力した時(写真上)、これらを各TrackごとのDanceability、Energy、Loudnessなどに縦に並び替えたいです(写真下)。 VBAでどのようなコードを書けばできるのでしょうか。

  • バッチを1行記述した時の %TIME% について

    バッチファイルの行を、&で連結して1行で実行できるのですが、この際 %TIME% の値が、バッチファイルとして動かしたときと異なるため、理由や対策方法を御存知の方が、おられましたら、アドバイスを頂ければと存じます。 ■入力コマンド行 CLS & ECHO 開始時刻:%TIME% & TIMEOUT /t 2 & ECHO. & ECHO 終了時刻:%TIME% ■期待値 現在時刻が表示 2秒待機のメッセージが表示 2秒後の時刻が表示 ■実際の相違 終了時点の時刻は開始の2秒後になっていることを期待しているのですが、実際には待ち時間を幾ら増やしても、開始時刻が表示されてしまいます。 ■実行例 開始時刻:17:35:58.34 2→1→0 秒待っています。続行するには何かキーを押してください ... 終了時刻:17:35:58.34 ■背景 大きなファイルをコピーするとき、どのくらい時間が掛かるのかな?をメモする意味で、1行バッチで記述してみたのですが、どんなに大きなファイルを記述しても、終了時刻が開始時刻と同じ文字列で表示されることから、コピー部分を2秒待ちのコマンドに置き換えて、今回の質問に至りました。 コマンド1つづつ 改行してバッチファイルにして動作させると、終了時刻が更新されているのですが、1行で記述すると、終了時刻が開始時刻になっちゃうんです・・・ 原因や、解決方法(1行で期待した終了時刻を表示)をお解りの方がおられましたら、ぜひアドバイスを宜しくお願い致します。

  • Power Automate Desktop

    PADの環境とフロー作成についてです。 会社の組織アカウントでPADにサインインした場合、既定の組織Dataverseが作成したフローデータの保存先となる認識です。 現在、デフォルトの既定環境では「+新しいフロー」が押下できてフロー作成できるのですが、他に表示されている環境では「+新しいフロー」がグレーアウトされており、フロー作成ができない状態です。 PowerPlatform管理センターでセキュリティロールやら色々設定を見てみましたが、一体何の設定をしたらPADから他の環境でフロー作成が可能になるのかがわかりません。 ※ ・セキュリティロール管理では、以下の通り設定されています。  →Basicユーザー、システム管理者 ・アカウントは有償版ではありません。

  • AutoHotKeyで ユーザーアカウント制御を!

    制限の厳しいPCを使っていると、システムに関わる処理をしようとすると、「ユーザー アカウント制御」の画面が表示され、いちいち ユーザー名とパスワードの入力を求められます。 このダイアログウィンドウがポップアップされてきたら、それを WinWaitActive で検出し、Sendを使ってユーザー名とパスワードを自動的に入力できる AutoHotKeyのスクリプトを動かしたいです。 ; ダイアログが表示されるまで待つ WinWaitActive, ユーザー アカウント制御 で引っ掛けようとしているのですが、ポップアップされてくるダイアログウィンドウに反応してくれません。 AutoHotKeyで、 ユーザー アカウント制御 に 自分の ユーザー名・パスワード を入力できる スクリプトの作り方を教えて頂けますと助かります。 自分で試したスクリプトは、以下の通りです。実際に、ダイアログウィンドウがポップアップしてきても、無反応でした(勿論AutoHotKeyは起動され、下記ahkファイルは常駐された状態です)。 インストールしているAutoHotKeyは、「1.1.37.01 」です。 ----------------------------------------------- #Persistent SetTimer, CheckDialog, 1000 ; 1秒ごとにダイアログをチェック CheckDialog: IfWinExist, ユーザー アカウント制御 { WinActivate ; ウィンドウをアクティブにする WinWaitActive ; ウィンドウがアクティブになるまで待つ ; ダイアログ内のテキストをチェックし、必要な条件が一致するか確認 if (WinActive("管理者のユーザー名とパスワードを入力してください") ) { ; ユーザーIDとパスワードを入力する。 Send, ★ここに自分のユーザー名文字列 Send, {Tab} ; タブキーでフォーカスをパスワードフィールドに移動 Send, ★ここに自分のパスワード文字列 Send, {Enter} ; Enterキーでログインボタンをクリック SetTimer, CheckDialog, Off ; ダイアログの自動入力が完了したらタイマーをオフにする } } Return ----------------------------------------------- どうぞ宜しくお願い致します。

  • プログラミングについて勉強してます。このコード意味

    AppleIDが更新されましたという詐欺メッセージが届いたのですがそ下にコード書かれてました。どの言語でどんな意味か教えてください font-family: 'SF Pro Text', 'SF Pro Icons', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important; font-size: 17px; line-height: 25px; font-weight: normal; color: #333 !important; background-color: #ffffff !important; margin: 0 !important; padding: 0 !important; width: 100%/* !important */ ; /* was 685px */ ; } /* same width as body, because Rover adds this div */ body /*, .main*/ {} .main { width: 685px; } #apple-logo-left-margin { width: 538px !important; } #logo-row-box { width: 100% !important; /* text-align:right; */ padding-bottom: 20px !important; } div[dir="rtl"] #logo-row-box { /* text-align:left !important; */ } h1 { font-size: 32px; line-height: 36px; padding-bottom: 10px; border: 0 !important; color: 333 !important; } b { font-weight: 500 !important; } p { margin-top: 0 !important; word-wrap: break-word; color: #333; font-weight: normal; } td.h1-header { padding: 0px 0px 0px !important; } td.signature { padding-right: 0 !important; padding-left: 0 !important; } td.no-padding-bottom { padding-bottom: 0 !important; } #signature { padding-top: 18px !important; /* was 41px */ padding-bottom: 50px !important; } em a { color: #333 !important; } a { color: #0070c9; text-decoration: none; } a:hover, a:focus { text-decoration: underline !important; } span.unlink a, em a, b a, td.unlink a { color: #333 !important; cursor: text; pointer-events: none; padding-top: 0 !important; margin-top: 0 !important; } #main { margin-top: 40px; padding-right: 15px; padding-left: 15px; padding-bottom: 30px; } footer, footer p, footer span.unlink a, footer td.paragraph { font-size: 12px; line-height: 18px; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif; color: #888 !important; } .center-text, footer nav, footer a:hover { text-decoration: underline; } .no-margin-bottom { margin-bottom: 0 !important; } td.spacer-36 { padding-bottom: 36px; } html[dir=rtl] #apple-logo { left: 0; right: 538px; } p#copyright { margin-bottom: 0; } .display-block { display: block; } .nowrap { white-space: nowrap; } #apple-logo-margin-bottom { height: 44px !important; } #left-align-on-reply { /* moved from body */ margin: 0px auto 50px; padding: 0; width: 685px; } #apple-logo-cell { width: 100%; padding-top: 40px; padding-bottom: 44px; } #apple-logo-in-cell { height: 28px !important; width: 24px !important; } #apple-logo-in-row-box-mobile { display: none; height: 20px !important; width: 17px !important; } /* If the email client is reading the style element: */ /* - then we don't need spacer divs */ div.paragraph-spacer { display: none; height: 0px !important; margin-bottom: 0px !important; } /* - and margin-top already is in effect on #main */ #apple-logo-margin-top { height: 0px !important; } #logo-row-box { padding-top: 0 !important; } div[dir="rtl"] #logo-row-box { /* text-align:left !important; */ }

  • 戻り値 引数 と API プログラミング初心者

    先日 戻り値 引数の関係を学びました。 呼び出しもとが関数を呼び出すときに上げる情報を引数、関数の処理から受け取る情報を戻り値であると学びました。 これを学んだ際に、APIも情報を受けわたす窓口であるという点と異なるもの同士(プロシージャとソフトウェア)で連携するという点で似ているなと感じました。 この考え方や認識に誤りはないでしょうか?よろしくお願いします

  • wordpressで店舗管理できるプラグイン

    wordpressで店舗管理できるプラグインを探しています ・店舗名 ・スラッグ(サイトアドレス) ・住所(郵便番号、住所、電話番号) ・店舗ごとの内容 を入力すると店舗一覧がgooglemap上にピン表示されるようなプラグインってないですかね??? を入力

  • glslの3dレンダリングについて

    openglでfbxファイルを開いて、自由に視点移動できるようにするにはどうしたらよいですか?。

  • プログラミングスクールについて教えて、高校生

    高校三年生で情報科でプログラミングなどの勉強をしていて高卒でプログラマになりたいのですが、プログラミングの知識がそこまでないので、土日にプログラミングスクール(オンラインも含む)に通うか検討しています。 いきたい企業も決まっていて来月就職試験ですが、プログラミングスキルがないと厳しいシステムエンジニアなどのエンジニア関係の仕事になりそうです。 なにかおすすめのプログラミングスクール、 若しくはおすすめのプログラミングが学べるサイト、YouTubeチャンネル、本などはありますでしょうか? 現在持っている情報系の資格は、応用情報、 デジタル2級、第2種電気工事士などです。 やる気はあります

  • UEのRawInputプラグインについて

    お世話はなっております。 UE5にて、コンテンツを作成したしております。 USBのコントローラーを利用しているのですが、メーカーからUE用のドライバやプラグインが提供されていない為、Rawinputプラグインを利用して値を取得しております。 ここまでは、良かったのですが全く同じデバイス(VID、PID共に共通)を接続し別のコントローラーとして扱いたいのですが、識別子がベンダーIDとプロダクトIDだけなので当然と言えば当然ですが、UE上で同一デバイスとして扱われてしまいました。 ※Windows上では別のデバイスとして認識されています 前提として、USBデバイスは改造できないので、Arduinoなどによる接続は、難しい状況です。 C++で、RawinputプラグインでUSBのポートを識別子に追加するカスタマイズができればと思ったのですが、勉強不足で思う様に実装ができませんでした。 プラグインのカスタマイズ方法、または全く別の何かよい解決方法があれば、ご教授いただけますと幸いです。

  • VSのCollectionEditor

     Visual Studio 2017を使っています。  DataGridViewで数値専用のColumnが欲しくなり、DataGridViewColumnを継承し、NumericColumnなるクラスを作成しました。  それをデザイン時にDataGridViewのColumnsに追加し、デザイナーでプロパティー表示するのは何の問題もないのですが、NumericColumnに新しく追加したプロパティーの値が、デザイナーに記録されません(Default値などは表示されます)。  恐らくDataGridViewのColumnsを展開するデザイナーのCollectionEditorが、NumericColumnをDataGridViewColumnと解釈し、追加したプロパティーを認識しないせいだと思われます。何か手はないでしょうか?。  デザイナーのCollectionEditorに関するヘルプやネット記事は極端に少ないので、何かサンプルでもあればあり難いです。

  • 高卒プログマデータサイエンティスト意味あるの?

    高校三年生でプログラマになりたいのですが、今持っているプログラム関係の資格は基本情報技術者試験が1番難易度が高い資格です。僕は内申がそこまで良くないため、面接、SPI、取得資格などでアピールする必要があります。夏休み中にデータサイエンティストという民間資格?を取ろうか迷っているのですがどうなのでしょうか…?夏休み中に取れるような情報プログラムなどのアピールに役立つ資格などあれば教えて頂きたいです。1日6時間は勉強時間を確保できます。将来的には情報系の会社の起業も考えています。

  • 超幾何分布に従う疑似乱数の生成について

    今、超幾何分布に従う疑似乱数を生成するコードをScilabで書こうとしています。しかし、Scilabには超幾何分布に従う疑似乱数の関数が実装されていません。有識者の方で、わかる方がいましたら教えてください。 ソースコードに関してはC言語、Basic、Scilabのどれかで教えていただけたら、助かります。また書籍をご存じなら、書籍名を教えてください。 よろしくお願いいたします。

  • Unity

    terrainのテクスチャを自分で作ることはできますか?

  • RPGツクールに必要なプログラミングスキルとは?

    RPGツクールをいじってて思ったことです。 自分のゲームプログラミングスキルが分からないと感じる時があります。 特定のことをやると急に理解が追いつかない、しかしそれ以外のことはとても冗長に感じる、ということがあるからです。 例えば、スクリプトやプラグイン作成という話が出てくると、そっから全く理解できなくなってしまいます。 しかしそれ以前の物がやけに冗長に感じたり、もっと高度なことがしたいと思ったりすることが多いです。 RPGツクールをいじってて冗長である、もっと高度なことがしたいと思った物がこんな所です。 1)スイッチと変数が分かれていることに意味を感じられない。変数だけでいいと思う。 2)スイッチや変数にスコープが無く、すべてが広域変数なので使いづらい。局所変数が欲しい。 3)変数を二進数として扱う機能が欲しい。更には変数に対して論理演算子をオペランドとして使用したい(NOT、OR、AND、XORの四つは実装して欲しい)。できたら論理演算子は条件分岐やイベントページ条件としても使用できるとより良い。つかこれが存在すれば先述述べていたスイッチが完全に不必要な要素になる。 4)初期パーティ設定機能、マップへのBGM割付機能は不要。イベント命令で作った方が楽に感じる。例えば条件でBGMが違うマップなんかが実装しやすいから。初期パーティは手動で組み替えて必要が生じてからマップの特定位置に落とした方が楽。オープニングを作ったり性別選択できるゲームを作るならどうせ要らない機能。 5)GOSUB〜RETURN命令がイベントコマンドに欲しい。GOTO(ジャンプ)多用で作るのは正直不便。 という感じです。 僕が冗長と感じていたりする点や、欠如していると感じる点は、プログラミングに詳しく無い人がつまずかないように、一見不便や無駄を感じてもあえて冗長にできているのだと思いますし、論理演算子とかもかなり難度の高い話なので避けられていると思うのです。 変数のスコープが全て広域変数であるのも、昔のBASIC言語がそうであったように、そういう理由でしょう。 そう考えるとそういったスキルでは自分のプログラミングスキルは上回っていると思います。 けどスクリプトやプラグイン作成の話が出るとなぜか急に理解できなくなるので、そこよりは下なんだろうと思います。 よってRPGツクールに求められるプログラミングスキルって、どこなのでしょう?

  • tomcat アイコン

    tomcatを立ち上げたときに初期からあるはずのtomcatのアイコンが出てくるURLパターンわかりますか?

  • メールヘッダーについて

    この返信アドレスは通信相手が監視していません。 https://tools.nishishi.com/personal/todays/?postid=8886 これはメールヘッダーにどう仕込むのでしょうか?