基本的な質問で申し訳ありません。Windows95で
VBスクリプト(.vbs)を使ってクリック一発で
指定のファイルを指定のディレクトリに上書き保存する
ことはできるでしょか?どのようにプログラムを書けば
よいでしょうか。よろしくお願いします。

A 回答 (1件)

FileSystemObjectを使用して行えばよいです。


詳しくは参考URLで。

参考URL:http://www.roy.hi-ho.ne.jp/mutaguchi/wsh/refer/l …
    • good
    • 0
この回答へのお礼

早速簡単にクリック1発でファイルをネットワークドライブにバックアップするプログラム(?)ができました。有難うございます。ネットワークがオフラインの時などエラーメッセージを出したり、ファイル転送中のメッセージをだしたりというということも割合簡単にできるんでしょうね。

お礼日時:2000/12/16 11:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qアップルスクリプトで複数行のDoShellScript

アップルスクリプトでsendmailのようなコマンドラインをDo Shell Script するときに複数行を送るとエラーになりますが、何か特別な書き方があるのでしょうか?
Do Shell Script "sendmail ***@efg.com
From: *****@stu.com
To: ***@efg.com
Subject: たいとる

本文
.
"

Aベストアンサー

もう一つちなみに、シェルスクリプトとして実行したい場合には

echo (タイトルと本文) | sendmail -r (送信先アドレス) (送信元アドレス)

などとします。

QVBスクリプトで指定コマンドを使って日付の取得

お世話になります。
VBスクリプトがうまく設定できなくて困っています。
下記は日付取得までです。

rem #*****************************************
Option Explicit
dim w_date

rem #*****************************************
rem # STEP01 パラメータチェック
rem #*****************************************
IF WScript.Arguments.Count = 0 then
WScript.Echo "Parameter_No"
WScript.Quit 99
End IF
IF IsNumeric(WScript.Arguments.Item(0)) = False then
WScript.Echo "Numeric_Check_Error"
WScript.Quit 99
End IF

rem #*****************************************
rem # STEP02 日付計算
rem #*****************************************
w_date = replace(DateAdd("d",WScript.Arguments.Item(0), date),"/","")
WScript.Echo w_date

Script.Quit 0


【前提】
cip△dtコマンドをDOSで打つと例のように出力されます。

【例】
YYYY/MM/DD△00:00:00 cip~~~~~~~
YYYY/MM/DD△00:00:00 cip~~~~~~~

【実現したいこと】
VBスクリプトで、その1行目の日付を取得し、DOSの変数として保持したいです。

【前提】
cip△-dYYYYMMDDをDOSで打つとYYYYMMDDが入力した通りにでます。

【例】
YYYY/MM/DD△00:00:00 cip~~~~~~~

【実現したいこと】
VBスクリプトで、前日の日付を取得し、DOSの変数として保持したいです。

どなたか助けてください。
宜しくお願いします。

お世話になります。
VBスクリプトがうまく設定できなくて困っています。
下記は日付取得までです。

rem #*****************************************
Option Explicit
dim w_date

rem #*****************************************
rem # STEP01 パラメータチェック
rem #*****************************************
IF WScript.Arguments.Count = 0 then
WScript.Echo "Parameter_No"
WScript.Quit 99
End IF
IF IsNumeric(WScript.Arguments.Item(0)) = False then
WScript.Echo "Numeric...続きを読む

Aベストアンサー

dos画面に結果が出力されているんですよね?
dosのsetコマンドで環境変数に入れるだけだとおもうのですが
なにか問題でもあるのでしょうか・・・

Qリモートスクリプト実行の為のVBscriptでの変数の扱い

お世話になります。
HTMLのテーブル内のイメージをクリックする事でリモートスクリプトを動かし、あるDBにデータを更新しながら、イメージも変更するスクリプトを作成しております。
リモートスクリプトを使ったデータ更新等は上手くいきますが、一点、HTML内で動かすvbscriptで問題が出てしまいました。

object.innerHTML構文のところです。
objectの部分にはASPで動的に変化するIDを代入しなければなりませんが、objectの部分に変数を入れると、変数としてではなく、オブジェクトそのものと認識され、「オブジェクトがありません」というエラーが起こります。

サンプルのソースを如何に記載いたします。
***ソース
<SCRIPT Language="vbScript">
<!--
function updatedata1(id)
id.innerHTML ="<a href='#'><IMG src='img/"&img_name&".gif' border=0 onClick=updatedata1('"&img_name&"')></a>"
End Function
// -->
</SCRIPT>
~ 中略 ~
<TD id= "usr001"><a href="#"><IMG src="img/work.gif" width="30" height="18" border="0" onClick="updatedata1('usr001')"></a></TD>
*****
上記ソース内のvbscriptに対し、onClick="updatedata1('usr001')でinnerHTMLのオブジェクトとなる「usr001」を渡しています。
vbscrptの function updatedata1(id) でusr001をidに代入し、id.innerHTMLとしたところがエラーになります。

onClickでダイナミックに変更をする部分は無限にあるため、inner.HTMLのオブジェクトは変数で変わるようにしたいのですが、方法はありますでしょうか?

宜しくお願い申し上げます。

PS. VBはそれ程得意な言語ではありません。もしかしたらかなり初歩的なミスかもしれませんが、お許しください。

お世話になります。
HTMLのテーブル内のイメージをクリックする事でリモートスクリプトを動かし、あるDBにデータを更新しながら、イメージも変更するスクリプトを作成しております。
リモートスクリプトを使ったデータ更新等は上手くいきますが、一点、HTML内で動かすvbscriptで問題が出てしまいました。

object.innerHTML構文のところです。
objectの部分にはASPで動的に変化するIDを代入しなければなりませんが、objectの部分に変数を入れると、変数としてではなく、オブジェクトそのものと認識され、「...続きを読む

Aベストアンサー

こんにちは。
WSHはよく解らないのであてずっぽうで申し訳ないのですが。。

onClick="updatedata1('usr001')
この時点で'usr001'は文字列です。なのでFunctionのパラメータとして渡った際に
idのデータ型はString型になっていると思われます。
そうすると「'usr001'.innerHTML」というのは構文的におかしいので
エラーになる。。。。と推測されます。(WSH知らないので推測です(^-^;

ブラウザが限定(IE5.0以上)されてしまいますがEval関数は使えないでしょうか?
Eval(id).innerHTML = ~~~

http://www.microsoft.com/japan/developer/library/script56/vsfcteval.htm
http://www.microsoft.com/japan/developer/library/script56/vtoriVersionInformation.htm

古いIEに対応しなければならないと言う事ならば。。。他の方よろしくお願い致します。

はずしてたらごめんなさい。

こんにちは。
WSHはよく解らないのであてずっぽうで申し訳ないのですが。。

onClick="updatedata1('usr001')
この時点で'usr001'は文字列です。なのでFunctionのパラメータとして渡った際に
idのデータ型はString型になっていると思われます。
そうすると「'usr001'.innerHTML」というのは構文的におかしいので
エラーになる。。。。と推測されます。(WSH知らないので推測です(^-^;

ブラウザが限定(IE5.0以上)されてしまいますがEval関数は使えないでしょうか?
Eval(id).innerHTML = ~~~

ht...続きを読む

Qホームページ作成でCGI、VBスクリプト、VB.NETなどがありますが、長所短所はどんなところなのでしょうか?

すいません、タイトルどおりなのですが、ホームページ作成でCGI、VBスクリプト、VB.NETなどがありますが、長所短所はどんなところなのでしょうか?
自分自身VB,VB.netは多少わかるのですが、CGI(Perl)が主流ぽいですし、どれでつくればいいのか悩んでおります。

Aベストアンサー

「ホームページ作成」という部分ですが、まず基本はHTMLであって、そこに動的な要素を加えたいときに、おっしゃっているような技術を使います。

で、おそらく勘違いされているかと思うのですが、CGI、VBScript、VB.Netは、同じ位置に並んでいるものではなく、それぞれ指すカテゴリが少し違います。なので比較対照にはならないように思います。

まずVBScriptは、JavaScriptなどと同じ「クライアントサイドスクリプト」のひとつで、ブラウザが読み取って実行するプログラムです。当然、ブラウザに完全依存するので、どう動くのか、動くのか動かないのか、などは見る側によって様々です。

「クライアントサイドスクリプト」がブラウザ上で動くのに対して、サーバー上で動くプログラムが「サーバーサイドスクリプト」です。検索エンジンやブログや掲示板やアクセスカウンターなどなどなど。
そのスクリプトを動かす「環境」のひとつが CGI です。他にもASPやモジュールとして動かす方法があります。
で、そのスクリプトを書く言語の種類に、perlやPHPやrubyなどがあります。よくperlはCGIでPHPはモジュール(したがってPHPのほうが速い)と勘違いしている人がいるので注意。

VB.Netは微妙にこれらとは別の範疇を指しますが、ASPなどで言語にVBを使う、などというときに使います。もともとWebだけに特化したものではありません。言語+開発環境を指すもので、WindowsアプリやWebアプリを作ることができる、というものです。

以上のように、それぞれ異なるもので比較対照にはならないように思います。
たとえばVBScriptとJavaScriptを比べるとか、CGIとmodを比べるなら解るのですが。

ちなみに、サーバーサイドスクリプトの主流の言語は、PHPかperlだと思います。様々な応用がきくという意味ではperl、初心者でも覚えやすいのはPHP、というところでしょうか。
前述したように、PHPのほうが速いと勘違いされがちですが、perlもPHPも、実行形態がCGIかモジュールなのかで速さが違うだけです。

「ホームページ作成」という部分ですが、まず基本はHTMLであって、そこに動的な要素を加えたいときに、おっしゃっているような技術を使います。

で、おそらく勘違いされているかと思うのですが、CGI、VBScript、VB.Netは、同じ位置に並んでいるものではなく、それぞれ指すカテゴリが少し違います。なので比較対照にはならないように思います。

まずVBScriptは、JavaScriptなどと同じ「クライアントサイドスクリプト」のひとつで、ブラウザが読み取って実行するプログラムです。当然、ブラウザに完全依存する...続きを読む

QBurgues Script というスクリプト書体は商用可能でしょうか?

海外サイトで仕事に使えるスクリプト書体を
購入しようとしてコチラの書体をみつけました。↓
http://font-font.net/2008/09/-burgues-script.html

この書体は商用利用が可能なものでしょうか?
もし、わかる方がみえたら
教えてください。

Aベストアンサー

素敵な書体ですね。

ちょっと分かりにくいですが、Veer.comに移動して、中段くらいにあるメニューの右端「About」をクリックすると、すぐ下の行に「License agreement」へのリンクが出てきます。

大丈夫だと思いますが、ご自身で判断してください。

Q認証が必要なディレクトリに対して、VBから IO.DirectoryI

認証が必要なディレクトリに対して、VBから IO.DirectoryInfo("\\192.168.*.*\temp")などでアクセスすると、単純にディレクトリが存在しないと返されます。
許可されたIDとパスで認証した上で、そのディレクトリにアクセスしたいのですが、VBからDirectoryInfoを使う際に、その認証(ログイン)方法が分かりません。
分かる方、よろしくお願いします。

Aベストアンサー

WNetAddConnection3 という API を使うみたいですよ。
使ったことがないのであとはご自分で頑張ってみてください。
http://convert.codes-sources.com/file2vb.aspx?ID=34841&f=NetworkShare%5CNetworkShare%5CNetworkShare%5CNativeMethods.cs
http://soliac.spaces.live.com/blog/cns!EF2E8E61023188AE!130.entry
http://msdn.microsoft.com/ja-jp/library/cc446986.aspx

QASP VBScriptでスクリプト実行を終了

ASP VBscript においてPHPでのdie()やexit()に相当する関数はありますか?

Aベストアンサー

PHPのexit()のように、終了コードを返す概念はないのですが、
処理を終了させるという意味では、Response.End が近いものかなと
思います。

ご参考になれば幸いです。

QVBSにてスクリプト作成

教えてください!
日付を引っ張ってきて偶数月か奇数月を判定し、
奇数月であれば、*.batを、偶数月であれば別の*.batを実行するようなスクリプトを作成したいのですが、よくわかりません。
どなたかご教示お願いいたします。
バッチでもできるのであれば、よろしければそれでも構いません!
よろしくお願いいたします。

Aベストアンサー

何が分らないのか、分りませんが、VBSでのヒントを。
まず、現在日付の取得は、「Now」関数です。
次に、月の取得は「Month」関数です。
最後に、偶数/奇数の判定は2で割った余りで判断できますよね。
後は、「WScript.Shell」というオブジェクトを利用してバッチを実行します。

上記の各関数の詳細は、MSDNの以下の項目を参照してください。
[Web開発]
 └ [Scripting]
  └ [SDKドキュメント]
   └ [Windows スクリプトテクノロジ]

以上、参考になれば。

参考URL:http://msdn.microsoft.com/library/ja/

QApple Script(アップルスクリプト)が、動きません!

こんにちは、最近チョットした事件があって
 ハードディスクをフォーマットして、OS9.0を新規インストールしました。(OS9基本:推奨インストールを選択)
 (註:ハードディスクは4つにパーテションしてシステムフォルダは1つ)
そして、バックアップしておいた「初期設定」や「機能拡張」フォルダを
もどしたところ..
 起動した時に並ぶ「アイコンパレード」の時、アップルスクリプト機能拡張アイコンに、赤いバッテンがついてしまいました。
 あらためて、AppleScriptだけ選んで、追加インストールしてみましたが
再起動しても、あいかわらず、赤いバッテンは付いています。
 私の使うMacromediaのSOUNDEDIT16にAppleSciptが使われるので
ぜひ、使えるようにしたいです。
 
 初歩的な質問かも知れませんが、よろしくおねがいします!!

Aベストアンサー

> とにかく、アドバイスどうり、やってみる事にします。m(_ _)m

うまくいかなかったら教えてください。
他の原因を考えます。

QVBSでコマンドプロンプトのカレントディレクトリ

VBscriptでコマンドプロンプトを立ち上げてカレントディレクトリするプログラムを作っています。
でもどうしてもカレントディレクトリが出来ていないようです。
何故なのでしょうか?
パスの通ってないプログラムをCMD経由で複数立ち上げたりする際に使いたいと思っています。

Aベストアンサー

Dim shell

Set shell = CreateObject("WScript.Shell")
shell.Run "cmd /c (cd c:\temp) & (dir /w) & (pause)"
Set shell = Nothing

こういう事かな?


人気Q&Aランキング