Вы должны разрешить указанные URL-адреса, связанные с этим идентификатором клиента, на портале управления поддержкой Google.
Доступ к порталу управления службой поддержки Google - http://www.google.com/enterprise / portal - войдите в свою учетную запись google предприятия, затем в левом меню перейдите на ссылку «Карты, управление идентификатором клиента», выберите идентификатор клиента в комбо и в текстовом поле «Введите URL-адреса», напишите URL-адрес реферера, который вы хотите разрешить, и нажмите кнопку «Добавить URL».
Если вы используете ClientID вместо API KEY для аутентификации в сервисах Google Maps, здесь должны быть разрешены URL-адреса рефереров. Если вы используете API KEY, yo должен авторизовать URL-адреса реферера с консоли разработчика Google.
Я не вижу, чтобы вы использовали расширение с задержкой. Итак, либо отключите его с помощью setlocal DisableDelayedExpansion
в начале вашего командного файла, либо просто удалите его, удалив строку setlocal EnableDelayedExpansion
.
Однако, если вы хотите сохранить его, выполните:
@echo off
SetLocal EnableDelayedExpansion
rem Code above (^^) if exists.
Setlocal DisableDelayedExpansion
set "folder=%~1"
set "count=0"
for /R "%folder%" %%G in (*) do (
set "fullpath=%%~fG"
set "fileExtension=%%~xG"
call :processFile
)
goto end
:processFile
echo "fullpath = %fullpath%"
echo "fileExtension = %fileExtension%"
ren "%fullpath%" "temporary_filename_500%fileExtension%"
set /a "count+=1"
echo/
goto :eof
:end
echo "%count% files processed."
pause
setlocal EnableDelayedExpansion
rem Your code below with active delayed expansion:
Обратите внимание, что:
set
команда как set "var=value"
и в set /a
как set /a "var+=1"
и т.д .; см. set /?
для получения дополнительной информации. for
, используйте модификатор f
, например %%~fG
. echo.
; используйте echo/
для лучшей практики. См. Также Фазу 5 (Задержка расширения) из этого ответа о том, как интерпретируются командные файлы.