vlad_exe@vk |
28-10-2012 21:31 2013941 |
Необходимо подгрузить в бат скрипт переменную
У меня есть файл который выглядит так :
config.cfg
Код:
MP3FadeTime "2.0"
MP3Volume "0.140000"
mp_decals "100"
name "J|oKi"
net_graph "0"
net_graphpos "1"
net_scale "5"
мне необходимо подгрузить в батник name "J|oKi" то есть сам никнейм J|oki чтобы он выглядил так %nick% как это сделать помогите пожалуйста
|
Код:
@echo off
setlocal
for /f "tokens=1,2" %%i in (config.cfg) do set "%%i=%%~j"
set name
echo "%name%"
set "nick=%name%"
echo %nick:|=^|%
Как использовать переменную со спецсимволом "|" зависит от контекста
|
vlad_exe@vk |
28-10-2012 22:33 2013982 |
Код:
@echo off
setlocal
for /f "tokens=1,2" %%i in (config.cfg) do set "%%i=%%~j"
set name
echo "%name%"
set "nick=%name%"
echo %nick:|=^|%
pause
Так появляется и сразу пропадает :shot:
|
Цитата:
Цитата vlad_exe@vk
Так появляется и сразу пропадает »
|
Поясни.
|
vlad_exe@vk |
28-10-2012 22:49 2013993 |
Знаеш промигывает на секунду и всё (((
Срабатывает ток так
Код:
@echo off
setlocal
for /f "tokens=1,2" %%i in (config.cfg) do set "%%i=%%~j"
set name
echo "%name%"
set "nick=%name%"
pause
echo %nick:|=^|%
Выводит
Код:
name=J|oki
"J|oki"
Для продолжения нажмите любую клавишу . . .
Но мне не нужно чтобы показывало name=J|oki и " " на J|oki ((((
|
Поставь pause в самый конец.
Код:
@echo off
setlocal
for /f "tokens=1,2" %%i in (config.cfg) do set "%%i=%%~j"
echo %name:|=^|%
pause
|
vlad_exe@vk |
28-10-2012 23:00 2014005 |
Ничего не действует я еле еле ну заметил там вроде бы пишет какая то ошибка
Я нашел небольшой лаг когда я попробовал
Код:
MP3FadeTime "2.0"
MP3Volume "0.140000"
mp_decals "100"
name "J|oKi"
net_graph "0"
net_graphpos "1"
net_scale "5"
То всё ок !! Работает
А когда полную версию то не работает ((
Код:
unbindall
bind "TAB" "+showscores"
bind "ENTER" "+attack"
bind "ESCAPE" "cancelselect"
bind "SPACE" "+jump"
bind "'" "+moveup"
bind "*" "music"
bind "+" "sizeup"
bind "," "buyammo1"
bind "-" "amx_ent_copyaim"
bind "." "buyammo2"
bind "/" "+movedown"
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind ";" "+mlook"
bind "=" "amx_ent_moveaim"
bind "[" "invprev"
bind "\" "+moveentaim"
bind "]" "invnext"
bind "`" "toggleconsole"
bind "a" "+moveleft"
bind "b" "buy"
bind "c" "radio3"
bind "d" "+moveright"
bind "e" "+use"
bind "f" "impulse 100"
bind "g" "drop"
bind "h" "+commandmenu"
bind "i" "throw_knife"
bind "j" "cheer"
bind "k" "+voicerecord"
bind "l" "-setlaser"
bind "m" "chooseteam"
bind "n" "nightvision"
bind "o" "+grab"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "t" "impulse 201"
bind "u" "messagemode2"
bind "v" "+setlaser"
bind "w" "+forward"
bind "x" "radio2"
bind "y" "messagemode"
bind "z" "radio1"
bind "~" "toggleconsole"
bind "UPARROW" "+forward"
bind "DOWNARROW" "+back"
bind "LEFTARROW" "+left"
bind "RIGHTARROW" "+right"
bind "ALT" "+strafe"
bind "CTRL" "+duck"
bind "SHIFT" "+speed"
bind "F1" "autobuy"
bind "F2" "rebuy"
bind "F3" "ex_magazin"
bind "F4" "ex_rk"
bind "F5" "snapshot"
bind "F6" "+ camview"
bind "F7" "+rope"
bind "F8" "amx_ent_remove"
bind "F10" "+amxx_mine"
bind "INS" "+klook"
bind "PGDN" "+lookdown"
bind "PGUP" "+lookup"
bind "HOME" "amxmodmenu"
bind "END" "centerview"
bind "MWHEELDOWN" "invnext"
bind "MWHEELUP" "invprev"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "PAUSE" "pause"
_cl_autowepswitch "1"
_snd_mixahead "0.1"
ati_npatch "1.0"
ati_subdiv "2.0"
bgmvolume "1.000000"
bottomcolor "6"
brightness "1"
cl_allowdownload "1"
cl_allowupload "1"
cl_backspeed "400"
cl_cmdbackup "2"
cl_cmdrate "101"
cl_corpsestay "600.000000"
cl_crosshair_color "50 250 50"
cl_crosshair_size "small"
cl_crosshair_translucent "1"
cl_dlmax "128"
cl_download_ingame "1"
cl_dynamiccrosshair "1"
cl_forwardspeed "400"
cl_himodels "0"
cl_idealpitchscale "0.8"
cl_lc "1"
cl_logocolor "#Valve_Orange"
cl_logofile "lambda"
cl_lw "1"
cl_minmodels "0"
cl_radartype "0"
cl_righthand "1"
cl_shadows "1"
cl_timeout "300"
cl_updaterate "101"
cl_vsmoothing "0.05"
cl_weather "1"
con_color "255 180 30"
console "1"
crosshair "1.000000"
fastsprites "0"
fps_max "72.0"
fps_modem "0"
gamma "3"
gl_dither "1"
gl_flipmatrix "0"
gl_fog "1"
gl_monolights "0"
gl_overbright "1"
gl_polyoffset "-0.001"
hisound "1"
hpk_maxsize "4"
hud_capturemouse "1"
hud_centerid "0"
hud_draw "1"
hud_fastswitch "0"
hud_saytext_internal "1"
hud_takesshots "0"
joystick "0"
lookspring "0.000000"
lookstrafe "0.000000"
m_filter "0"
m_forward "1"
m_pitch "0.022"
m_side "0.8"
m_yaw "0.022"
model "gordon"
MP3FadeTime "2.0"
MP3Volume "0.140000"
mp_decals "100"
name "<-={(Vlad-ExE)}=->"
net_graph "0"
net_graphpos "1"
net_scale "5"
r_bmodelhighfrac "5.0"
r_detailtextures "0"
s_a3d "0.0"
s_automax_distance "30.0"
s_automin_distance "2.0"
s_bloat "2.0"
s_distance "60"
s_doppler "0.0"
s_eax "0.0"
s_leafnum "0"
s_max_distance "1000.0"
s_min_distance "8.0"
s_numpolys "200"
s_polykeep "1000000000"
s_polysize "10000000"
s_refdelay "4"
s_refgain "0.4"
s_rolloff "1.0"
s_verbwet "0.25"
sensitivity "3.000000"
skin ""
spec_autodirector_internal "1"
spec_drawcone_internal "1"
spec_drawnames_internal "1"
spec_drawstatus_internal "1"
spec_mode_internal "2"
spec_pip "0"
suitvolume "0.250000"
sv_aim "0"
sv_voiceenable "1"
team ""
topcolor "30"
viewsize "120.000000"
voice_enable "1"
voice_forcemicrecord "1"
voice_modenable "1"
voice_scale "0.750000"
volume "0.030000"
setinfo "lang" "ru"
setinfo "_vgui_menus" "1"
setinfo "_ah" "1"
setinfo "_pw" "thisissparta"
+mlook
+jlook
exec userconfig.cfg
На самом деле мой ник <-={(Vlad-ExE)}=->
Да это из за ника когда я пробовал J|jki то пашет когда <-={(Vlad-ExE)}=-> то нет ((( Можно ли как то пофиксить чтобы скрип и его ел нормально ????
|
vlad_exe@vk |
28-10-2012 23:16 2014020 |
Когда так работает
Код:
@echo off
setlocal
for /f "tokens=1,2" %%i in (config.cfg) do set "%%i=%%~j"
set "nick=%name:|=^|%"
echo "%nick%"
pause
Но выводит ник с кавычками что мне в принципе мешает "<-={(Vlad-ExE)}=->"
|
vlad_exe@vk |
29-10-2012 00:26 2014054 |
Блин минут 20 маился походу без " " не выйдет ну пускай уже так будет , как я догадываюсь это из за < > .
|
Время: 19:15.
© OSzone.net 2001-