小编Amm*_*mar的帖子

powershell - 删除所有变量

我想在脚本开头删除所有用户创建的变量.

目前我正在做Remove-Variable -Name *但它也试图删除所有系统变量,导致大量错误消息.

还有其他方法吗?

variables powershell

15
推荐指数
2
解决办法
7万
查看次数

更改非英语TextBox的字体

请考虑以下代码

With ActivePresentation
    Set sldNewSlide = .Slides.Add(.Slides.Count + 1, ppLayoutBlank)
    With sldNewSlide
    Set shpCurrShape = .Shapes.AddTextbox(msoTextOrientationHorizontal, 25, 50, 50, 200)

        With shpCurrShape
           With .TextFrame.TextRange

              '------------ Below is an ARABIC string
              .Text = ChrW$(&H6A9) & ChrW$(&H64A) & ChrW$(&H641) & " " & ChrW$(&H62D) & ChrW$(&H627) & ChrW$(&H644) & ChrW$(&H643)

              With .Font
                 .Name = "someFontName" '-------------- THIS LINE IS NOT WORKING
                 .Size = 65
              End With

           End With
        End With

    End With
End With
Run Code Online (Sandbox Code Playgroud)

如上所述,阿拉伯语文本的字体未被更改.当文本框包含英文文本时,字体更改效果很好.如果有混合的阿拉伯语和英语文本,英语字体会更改,但阿拉伯语文本保持默认字体(即Arial).

此代码在Office 2003中运行正常,但在尝试在Office 2007/2010中运行时遇到此问题.我已仔细检查,我试图指定的字体已安装在计算机上.

虽然我只测试了阿拉伯语脚本语言(arabic/urdu/persian等),但我想在处理任何非拉丁语脚本语言时会出现这个问题.

有什么建议?似乎是ms office的后续版本中的一个错误.

PS.按照@Steve( …

fonts powerpoint vba powerpoint-vba

7
推荐指数
1
解决办法
2302
查看次数

powershell使用可选参数调用方法

我有一个excel vba代码,可以在工作表中找到特定的单元格.它使用Findexcel库的方法.这是代码

objRange.Find(What:="*", SearchDirection:=xlPrevious, SearchOrder:=xlByRows)
Run Code Online (Sandbox Code Playgroud)

我需要在powershell中做同样的事情.但是这种方法总共有9个参数.如何忽略powershell中的其他可选参数.像这样的东西?

$range.Find("*", "", "", "", $xlByRows, $xlPrevious, "", "", "")
Run Code Online (Sandbox Code Playgroud)

Range.FindMethod 的文档

powershell parameter-passing

5
推荐指数
1
解决办法
3450
查看次数

如何在 Sveltekit 中集成 sqlite3?

我一直在将 sqlite3 用于我的大部分全栈应用程序(前端的 node/express、django/drf + svelte 作为 api 端点的使用者),并且一直在试图弄清楚如何集成 sqlite3。

这是我所做的

我假设您熟悉 sveltekit。对于那些新手,你可以去看看SvelteKit

  1. 我安装了Better-sqlite3模块
  2. database.jssrc/lib文件夹内创建文件
  3. 添加了以下代码:
import sqlite from 'better-sqlite3'

const DB = new sqlite('./annadb.sqlite')

const schema = `CREATE TABLE IF NOT EXISTS posts(
    id INTEGER NOT NULL PRIMARY KEY, 
    title TEXT NOT NULL 
)`;

DB.exec(schema)

export default DB
Run Code Online (Sandbox Code Playgroud)
  1. 我创建了index.json.js端点以src/routes使用以下代码从文件夹内的数据库中获取所有文章:
import DB from '$lib/database.js'

export async function get() {
const articles = await DB.prepare('SELECT * FROM posts').all()

    if (articles) { …
Run Code Online (Sandbox Code Playgroud)

sqlite node.js better-sqlite3 sveltekit

5
推荐指数
1
解决办法
782
查看次数