Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
WinActorでの設定ファイルの取得方法について
Search
たまい
July 05, 2022
Technology
0
960
WinActorでの設定ファイルの取得方法について
たまい
July 05, 2022
Tweet
Share
More Decks by たまい
See All by たまい
二刀流でWinActorを活用してみた話
tamai_63
0
120
APIを使わずWinActorでAIを使ってみた話
tamai_63
0
1.1k
Wで考えるDX 推進
tamai_63
0
510
タイパよく理想のジェンヌさんを作っちゃう話
tamai_63
0
460
グラデーション系のPowerPoint資料
tamai_63
0
62
WinActor_アウトプットのススメ
tamai_63
0
590
モブ&ジムからWinActorトップエンジニアへ!~橋本名人の弟子が登壇~
tamai_63
0
740
弱いロボットとコミュニケーションについて
tamai_63
0
950
「例のホームページ」をWinActorで動かしてみた話
tamai_63
1
1.9k
Other Decks in Technology
See All in Technology
スケジュール指定のFargate Spotと友達になれた話
news_it_enj
0
240
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
0
1.1k
GitHub Actions Runner Controller
takesection
0
110
The Twelve-Factor App とクラウドアプリケーションのコスト
ny7760
3
260
Command-line interface tool design / PHPerKaigi 2024
k1low
4
1k
Combineを中心とした処理をSwift Concurrencyへ (これまでも調べた調査と向き合い)
fumiyasac0921
1
170
履歴データテーブルとの向き合い方_PHPerKaigi2024
gennei
25
6.7k
テストだけで品質は上がらない?! エセ自己組織化した品質組織からの脱却 / JaSST'24 Tokyo
visional_engineering_and_design
9
2.9k
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
1.8k
パフォーマンスを改善するには仕様変更が1番はやい
yamamotohiroya
12
4.6k
イベント駆動コンテンツ (a.k.a Webアプリケーションの効率を再定義するBEAR.Sundayの分散キャッシングフレームワーク)
koriym
4
1.7k
すべてが #Zenoh になる
takasehideki
0
100
Featured
See All Featured
Code Review Best Practice
trishagee
54
15k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
657
120k
WebSockets: Embracing the real-time Web
robhawkes
59
6.9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
11
1.4k
Navigating Team Friction
lara
177
13k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
11
1.4k
Web Components: a chance to create the future
zenorocha
304
41k
4 Signs Your Business is Dying
shpigford
174
21k
Learning to Love Humans: Emotional Interface Design
aarron
266
39k
The Cult of Friendly URLs
andyhume
72
5.6k
Keith and Marios Guide to Fast Websites
keithpitt
407
22k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
153
14k
Transcript
WinActorで 設定ファイルを取得する 方法について
アジェンダ 1. 設定ファイルとは 2. 取得方法について 3. Excelから変数への取得 4. まとめ
伝票データ.pdf テンプレート.xlsx 外部ストレージ PDF シナリオA.ums7 設定ファイル.xlsx WinActor 作業端末 基幹システム.exe 設定ファイルとは
初期値 や 環境設定 を記録しているファイル ファイルのパス システムのURL 処理の初期値 処理の固定値 etc.
設定ファイルとは なぜ設定する必要があるのか? 直書き 可能 私のパソコンでは 使えないですよ?! どこを変更すれば いいの? まるっと渡して あとは次の担当者
にお任せだ~! 保守性が下がる
取得方法について 使用できるファイル 使用したいライブラリ Excel CSV テキストファイル etc. 変数 に登録 メモリ
に登録 Excel操作(列の読み取り) Excel操作(行の読み取り) csvファイル→変数値 テキストファイル読込(行指定) etc. 辞書操作 1次元配列操作 2次元配列操作 JSON関連 etc. 今回は Excel × Excel操作(行の読み取り) で説明
Excelから変数への取得 1. Excelで設定ファイル を作成 2. Excelと同じ場所に WinActorを保存 3. WinActorの変数一覧 に必要な変数を追加
4. 使用するライブラリを 配置・プロパティ設定 設定ファイル 取得手順 シナリオ.ums7 設定ファイル.xlsx 1 2 3 4
Excelから変数への取得 1つ目のライブラリで 設定ファイルのパスを取得 2つ目のライブラリで ① Excelを起動 ② Excelの値を読み取り ③ WinActorの変数一覧
の各変数に代入 シナリオを実行すると…
① 設定ファイルを作成しておくと、保守性が上がり、 シナリオの引継ぎがスムーズになる。 ② 作成する設定ファイルが、PC上で使用できるかや 担当者が扱いやすいかを確認して作成すること。 ③ 設定ファイルの拡張子や操作したい内容に合った ライブラリを使用すること。 まとめ