HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
0203
メキシカン空手aplstrの、数値版はありますか?6解決


メキシカン空手

リンク

2015/2/3(Tue) 16:15:47|NO.67242

aplstrは文字列送信ですが、数値をそのまま送信したい場合の命令はありますか?

もしかして、数値をバラしてテンキーのキーコードに変換、aplkeyで送信・・・
みたいな方法しかないでしょうか。


目的としてるのは、
「エクセル等の列状に並んだデータのコピペを受付ないアプリ に対応するペースト」
です。
今作ってるのは aplstrで1行ずつデータと↓キー送信を繰り返すという単純なもので、
文字列だけならaplstrで上手くいくんですが、数値しか受付けないオブジェクトがあって
困っています。

ちなみにこんな感じです。根本的に、もっと良い方法があればご教授下さい。

repeat notemax noteget nBufL, cnt aplstr nBufL aplkey 40 ;↓キー送信 wait 1 loop



この記事に返信する


774

リンク

2015/2/5(Thu) 19:09:37|NO.67283

半角数字のみの文字列も受付けないなら、仰るような方法しか無さそうですね。

その場合、数値しか受付けないオブジェクトかをプログラム側で判断するのは困難ですので
データ側で文字列として送るのか、数値キー入力として送るのかを指定できる仕組みも要りそうです。

>根本的に、もっと良い方法
ココでの回答としてはNGかも知れませんが、そういった表計算ソフトなら
CSVファイルなどからデータをまとめて取り込めそうなものなのですが…



メキシカン空手

リンク

2015/2/6(Fri) 09:56:06|NO.67287

>半角数字のみの文字列も受付けないなら、仰るような方法しか無さそうですね。

ウッ、まさか本当にこの方向しか無いとは…
初めはクリップボード操作で検討してたんですが、それも文字列型オンリーのようだし、
数値の扱いって特殊なのかな。
ご返答有難うございます、少しこの方向で作り進めてみようと思います。


>そういった表計算ソフトなら
>CSVファイルなどからデータをまとめて取り込めそうなものなのですが

やはりそう思いますよね…しかし出来ないんですよこれがまた。
ぶっちゃけると業務用システムソフトがペーストの対象なんですが、これが化石のように古くて、
マトリクス状なのに表計算機能が無く、外部とのデータのやり取りも念頭に置かれた作りじゃないため、
全然融通が利かないもので。
今回HSPの力をお借りしようと、数年ぶりに奮起した次第です。



774

リンク

2015/2/6(Fri) 19:32:36|NO.67296

そこまでとなるとお役所指定か何かでしょうか(w

内部的に「数字≠数値」という意味では特殊なのかも知れません。
普通は相互変換くらい用意するものなんですけどねぇ…

#deffuncで数字=>数値キー入力のような命令を作ると
ソースとしてまとめやすいと思います、頑張ってください。



skyblue

リンク

2015/2/7(Sat) 10:10:17|NO.67306

>ぶっちゃけると業務用システムソフトがペーストの対象なんですが、これが化石のように古くて、
>マトリクス状なのに表計算機能が無く、外部とのデータのやり取りも念頭に置かれた作りじゃないため、
>全然融通が利かないもので。
作業効率などを考えるとソフトを作り直した方がいいと思います。



GENKI

リンク

2015/2/7(Sat) 13:23:56|NO.67308

> 作業効率などを考えるとソフトを作り直した方がいいと思います。

普通はそう考えますよねー。
社内で作られたものでもあまりに古いといろんなケースがあります。
・作りなおしたとしても検証に時間がかけられない。作り直す予算も出ない。
・VB6やVC++6で作られている。
・メンテナンスできる人がいない。
・作った人がもういない。(異動や退職)
・ソースがアクロバティックすぎて再現できない。
・ソースが行方不明。

また社外製の場合、作り直しができませんが最新版の購入という手があります。
ですが最新版でも変わってないということもあります。
機能追加がメインでUIが後回しなケースです。昔から使っている人が昔の使いにくいUIに慣れているので変わってしまうと使いにくいという苦情が出るからなんでしょうね。迷惑な話です。
一般的なソフトならこういうことはないんですが、企業向けの少し特殊なソフトだと珍しい話ではありません。

ということでソフトのバージョンアップで改善できれば越したことはありませんが、今はaplkeyで頑張るしかないと思います。
たまにソフトの反応が悪くて入力が反映されないとかあるかもしれないので気をつけてください。



メキシカン空手

リンク

2015/2/7(Sat) 19:04:24|NO.67311

おかげさまで望んでいた機能が出来上がりました。
皆さん、気にかけて下さってありがとうございます。


以下余談です。
システムソフトは社外製なんですが、新版を買おうにも会社の規模がかなり大きいせいで
べらぼーに高い法人向け価格を提示されていて、足踏み状態のようでして。

ランニングコストを考えたらさっさと買ったほうが良さそうなもんですけど
その辺はなかなか…ね

いずれにしても本件で良い(延命?)改善提案が提出できそうです。
ありがとうございました。



ONION software Copyright 1997-2023(c) All rights reserved.