アイデアプログラムのTestngファイルのVBS時限実行
2022-01-16 17:01:50
背景
Windows環境のcmdコマンドラインでTestNGファイルを実行すると、jarパッケージのパスの問題が報告されるので、代わりにvbsでアイデアプログラムを開き、ショートカットをクリックしてtestng.xmlを実行します。
vbsのコードは以下の通りです。
#loadcluster
library(cluster)
#Read in the data to be clustered
a<-read.csv("testdata.csv",header=TRUE)
str(a)
'data.frame': 17 obs. of 3 variables:
$ Node classification: Factor w/ 17 levels "store1","store10",... : 1 10 11 12 13 14 15 16 17 2 ...
$ Sales amount: num 29.41 9.72 6.15 5.72 5.57 ...
$ Number of customers: num 141.3 84.7 95 98.5 58.3 ...
# View the first 4 rows of data
> head(a,n=4)
Network classification Sales amount Number of customers
1 store1 29.408587 141.33560
2 store2 9.719984 84.67674
3 store3 6.154773 95.00602
4 store4 5.721835 98.48247
# Divide the first indicator into 3 categories
res1<-kmeans(a$ sales amount,3)
# divide the second indicator into 3 categories
res2<-kmeans(a$ number of customers,3)
#Cluster the results by column in the dataset
res3<-cbind(a,res1$cluster,res2$cluster)
#View the first 4 rows of data
> head(res3,n=4)
Network classification Sales amount Number of customers res1$cluster res2$cluster
1 store1 29.408587 141.33560 3 1
2 store2 9.719984 84.67674 1 2
3 store3 6.154773 95.00602 1 2
4 store4 5.721835 98.48247 1 2
#Cluster centers for both metrics
> res1$centers
[,1]
1 5.519207
2 2.566558
3 29.408587
> res2$centers
[,1]
1 123.11407
2 86.39321
3 64.49325
#Export clustering results
write.csv(res3,file='res3.csv')
注1:vbsはプログラムを実行し、形式をANSIで保存します。そうしないと、中国語のタイトルが文字化けして表示されます。
注2:vbsはプログラムを実行します、プログラムのインストールパスにはスペースを入れることができないので、vbsの同じディレクトリにショートカットを作成して実行します。
注3:アイデアアプリケーションのウィンドウステップを有効にするには、名前が正しいことを確認する必要があります(タイトル名を完全に書く必要はなく、最初の数文字だけ書けばよい)。
注4:アイデアが開かれていることを確認し、デフォルトでは選択されたtestng.xml
vbsがバックグラウンドで実行されているかどうかを確認する方法
アイデアプログラムのTestngファイルをVBSで定期的に実行する方法については、以上です。VBSによるアイデアコンテンツの定時実行については、スクリプトハウスの過去記事を検索していただくか、引き続き以下の関連記事をご覧ください。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン