Спасибо за ответы ребята, я решил это с помощью этого -
if not defined %~1 EXIT /b
for %%a in ("a=A" "b=B" "c=C" "d=D" "e=E" "f=F" "g=G" "h=H" "i=I"
"j=J" "k=K" "l=L" "m=M" "n=N" "o=O" "p=P" "q=Q" "r=R"
"s=S" "t=T" "u=U" "v=V" "w=W" "x=X" "y=Y" "z=Z" "ä=Ä"
"ö=Ö" "ü=Ü") do (
call set %~1=%%%~1:%%~a%%
)
EXIT /b
Я уверен, что ваши ответы намного опрятнее и эффективнее, но поскольку мой делает трюк, и я не хочу сломать все, что я оставлю, как есть!
Спасибо за ваш вклад!
Сначала в фрагмент кода, Something
- простой объект, а не конструктор. В частности, нельзя называть:
var o = new Something();
Такая форма создания объектов идеальна для одиночек; объекты, для которых вам нужен только один экземпляр.
Во втором фрагменте Something
является конструктором, и вы можете использовать с ним ключевое слово new
.
Изменить: