私は新しいコンピュータ名を設定するスクリプトを書いています。構文は次のとおりです。バッチ - 変数に数字、文字、ハイフン以外の文字が含まれていないか確認してください。
script.bat /NAME:<place new name here>
問題はイム、私のスクリプトは、ユーザーが文字だけの数字とハイフンを入力していることを確認するために取得する方法がわからないです。だから、基本的にLENOVO-190
はOKですが、LENOVO:~19|0)
はありません。また、idはすべての小文字を大文字に変更するように、ちょうど美的な影響(私はそれが良いと思う)のように。 Z
、0
- - 9
、および-
は、私は私のスクリプトがA
を受け入れるようにしたいです。無効な文字が入力された場合(#
とすると)、「hey! # is not allowed!
」
という皆さん、ありがとうございます。
StackOverflowは注文するスクリプトを作成しません。あなたの仕事はスクリプトを作成することです、私たちは実行中の望ましくない問題を支援することです。 – Compo
最初の文章をよくお読みください。 – ditheredtransparency
@ditheredtransparency、Compoは基本的にあなたの既存のコードとあなたが問題を抱えているコード行を見たいと要求しています。 – Squashman