有许多问题与使用electron-packager
设置图标有关,但没有一个答案对我有用 - 也许答案已经过时或不清楚 - 但我需要再问一次。
我正在开发OSX for OSX&视窗。我在指定electron-packager
的图标时尝试了至少20种变体(完整的cmd集在下面)。我尝试使用app文件夹(app / assets / WIN_logo.icns)以及项目根目录下的“icons”文件夹(icons / assets / WIN_logo.icns)引用图标;我尝试过使用引号,省略了扩展名和其他我甚至无法回忆的内容。
所以请有人告诉我,鉴于下面的目录结构,我如何指定electron-packager
使用的图标。
-icon=assets/WIN_logo.icns
-icon=assets/WIN_logo.ico
"package-mac": "electron-packager . --overwrite --tmpdir=false --platform=darwin --arch=x64 --prune=true --out=release-builds -icon=assets/WIN_logo.icns",
"package-win": "electron-packager . --overwrite --tmpdir=false --platform=win32 --arch=ia32 --asar=true --prune=true --out=release-builds -icon=assets/WIN_logo.ico"
答案 0 :(得分:0)
将$retbillno = 'REF';
$sp_name = "{call Stp_Bill(?,?)}";
$params = array(
array($massno, SQLSRV_PARAM_IN),
array($retbillno, SQLSRV_PARAM_INOUT)
);
$stmt3 = sqlsrv_query( $conn, $sp_name, $params);
if( $stmt3 === false )
{
echo "Error in executing statement 3.\n";
die( print_r( sqlsrv_errors(), true));
//die( print_r( "0", true));
}
else
{
sqlsrv_next_result($stmt3);
echo $retbillno;
sqlsrv_free_stmt( $stmt3);
sqlsrv_close( $conn);
}
更改为CREATE PROCEDURE Stp_Bill
@massno INT,
@retbillno VARCHAR(20) OUTPUT
AS
BEGIN
SELECT @retbillno='REF02455'
RETURN
END
icon参数在开头应该有两个连字符,路径应该以{{1}}开头。
答案 1 :(得分:0)
对于Mac
1 /确认图标名称为icon.icns 2 /确认图标大小至少为512x512px 3 /通过--out = build更改--out = release-build
对于Windows
1 /确认图标名称为icon.ico 2 /确认图标大小至少为256x256px 3 /通过--out = build更改--out = release-build
来源:https://www.electron.build/icons
这些步骤对我有用。